Commit Graph

16026 Commits

Author SHA1 Message Date
Kovid Goyal
c346735c74 Finish up gitignore implementation 2025-07-08 12:03:58 +05:30
Kovid Goyal
4383398f25 Fix ** matching 2025-07-08 10:02:43 +05:30
Kovid Goyal
bde347457c Start work on gitignore parsing 2025-07-08 09:43:50 +05:30
Kovid Goyal
b19b38f99e Merge branch 'patch-1' of https://github.com/isti115/kitty 2025-07-08 08:08:00 +05:30
István Donkó
cd17077faa Add panel compatibility information for river 2025-07-07 18:12:52 +02:00
Kovid Goyal
060ecb973f Merge branch 'dependabot/go_modules/all-go-deps-fa4074fd3c' of https://github.com/kovidgoyal/kitty 2025-07-07 10:52:55 +05:30
dependabot[bot]
2b6584421e Bump github.com/alecthomas/chroma/v2 in the all-go-deps group
Bumps the all-go-deps group with 1 update: [github.com/alecthomas/chroma/v2](https://github.com/alecthomas/chroma).


Updates `github.com/alecthomas/chroma/v2` from 2.18.0 to 2.19.0
- [Release notes](https://github.com/alecthomas/chroma/releases)
- [Changelog](https://github.com/alecthomas/chroma/blob/master/.goreleaser.yml)
- [Commits](https://github.com/alecthomas/chroma/compare/v2.18.0...v2.19.0)

---
updated-dependencies:
- dependency-name: github.com/alecthomas/chroma/v2
  dependency-version: 2.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 04:11:28 +00:00
Kovid Goyal
eabddc2870 Report support for OSC52 write to clipboard in DA1
There are apparently some applications that want to only turn on OSC52
if they can be sure the terminal supports it.
https://github.com/contour-terminal/vt-extensions/blob/master/clipboard-extension.md

Seems harmless enough, though IMO the correct query mechanism for
runtime controllable settings is XTGETTCAP, but, let's be a
good citizen and co-operate. The overhead is not too large and I
have more important windmills to tilt at.

Fixes #8788
2025-07-07 08:45:58 +05:30
Kovid Goyal
b6b027802e Fix service activation file generation 2025-07-06 13:34:29 +05:30
Kovid Goyal
a7fdbcfcd0 ... 2025-07-06 13:19:07 +05:30
Kovid Goyal
acfed67d77 DRYer 2025-07-06 13:17:25 +05:30
Kovid Goyal
df7a3943ac ... 2025-07-06 13:13:52 +05:30
Kovid Goyal
ebe9842291 Implement file filters via dbus 2025-07-06 12:17:09 +05:30
Kovid Goyal
0a9d83e11b Allow more sophisticated event tracking for hover regions 2025-07-05 13:04:43 +05:30
Kovid Goyal
fdf0a13687 Change mouse pointer shape over input area 2025-07-05 12:23:44 +05:30
Kovid Goyal
834d0d3848 Make the filter labels clickable 2025-07-05 11:37:17 +05:30
Kovid Goyal
e6e854241d ... 2025-07-05 09:18:16 +05:30
Kovid Goyal
8f7bb926b4 Keyboard shortcuts to change filter 2025-07-04 14:41:10 +05:30
Kovid Goyal
bbdafb5641 ... 2025-07-04 14:30:14 +05:30
Kovid Goyal
0c017e3c9b Move filtering into file system scanner
Greatest reduction in work, changing filtering is rare
therefore, rescan is not too bad.
2025-07-04 14:24:15 +05:30
Kovid Goyal
76d0991b76 Work on filter support 2025-07-04 13:37:56 +05:30
Kovid Goyal
4cf4a19c69 Fix changing dir when possible not working if entry is actual dir 2025-07-03 12:21:42 +05:30
Kovid Goyal
115227e61a Allow simple interaction to pick save file name
can type and if no matches are found the typed text is used as the file
name with a further opportunity to edit it.
2025-07-03 12:14:24 +05:30
Kovid Goyal
8ea7ebb242 file chooser integration now works 2025-07-03 11:30:51 +05:30
Kovid Goyal
28b2f0c819 Support window title 2025-07-03 09:08:19 +05:30
Kovid Goyal
ee13908ff1 Advertise support for FileChooser portal 2025-07-03 09:03:56 +05:30
Kovid Goyal
599f2956ce Finish up code to run file chooser 2025-07-03 08:50:03 +05:30
Kovid Goyal
7375ee5e52 More work on choose files integration 2025-07-02 14:49:24 +05:30
Kovid Goyal
3e56def777 panel kitten: Add option to wait for single instance window close 2025-07-02 12:21:02 +05:30
Kovid Goyal
72beddaabe ... 2025-07-01 14:13:06 +05:30
Kovid Goyal
d5534b6238 Add conf file for desktop-ui kitten 2025-07-01 13:26:39 +05:30
Kovid Goyal
3fbaabe334 Fix arrow key movement in results list 2025-06-30 15:18:45 +05:30
Kovid Goyal
51a265fbb9 Fix #8767 2025-06-30 14:41:30 +05:30
Kovid Goyal
c06985c586 Cleanup previous PR 2025-06-30 12:09:13 +05:30
Kovid Goyal
6aa346855d Merge branch 'windows-compatibility' of https://github.com/Mirza-Samad-Ahmed-Baig/kitty 2025-06-30 11:44:03 +05:30
Kovid Goyal
a8386c0263 Fix #8766 2025-06-29 22:52:27 +05:30
Kovid Goyal
a8bb24e1c0 Use a faster result collection type for rendering sorted results 2025-06-29 22:22:20 +05:30
mirza-samad-ahmed-baig
297875ad7d feat: Improve Windows compatibility in setup.py 2025-06-29 16:30:43 +05:00
Kovid Goyal
2cde543a7b Fix #8760 2025-06-29 08:12:00 +05:30
Kovid Goyal
9669aac55e Collection class for sorted results 2025-06-28 11:39:18 +05:30
Kovid Goyal
e4d17f9864 docs: Change wording to make it clear that env vars are expanded for launch actions not arbitrary actions
Fixes #8759
2025-06-27 14:53:11 +05:30
Kovid Goyal
41346f2e5b Use a smarter result collection datatype
Avoids unnecessary copying of result structs on realloc
2025-06-27 14:32:08 +05:30
Kovid Goyal
75f10d140f Fix off-by-one in code to nuke incomplete multicell chars in line
Fixes #8758
2025-06-27 11:35:18 +05:30
Kovid Goyal
8107ffcb53 ... 2025-06-27 08:47:07 +05:30
Kovid Goyal
65f6b91a92 Cleanup previous PR 2025-06-27 08:39:41 +05:30
Kovid Goyal
63758f6692 Merge branch 'master' of https://github.com/jcgl17/kitty 2025-06-27 08:35:40 +05:30
Kovid Goyal
01dacf0ef6 Fix #8756 2025-06-27 08:15:48 +05:30
j
75387bf69d Add scroll_offset parameter to scroll_to_prompt 2025-06-26 22:07:44 +02:00
Kovid Goyal
461e63049a Fix #8754 2025-06-26 21:30:43 +05:30
Kovid Goyal
17c84383f7 Dont store abspath on each result
Optimisation as abspath is calculated in hot path. Instead calculate on
demand.
2025-06-26 19:21:04 +05:30