d84d663
fmt
Mikayla Maki created
d84d663
fmt
Mikayla Maki created
4d1dbb8
Add a double click to reset resized splits
Mikayla Maki created
5d22a30
Add the `local` and `declare` keywords to bash syntax highlighting
Nate Butler created
372f66c
Add workspace::ActivatePaneInDirection (#2757)
This change adds support for choosing a pane based on direction; and
adds default keybindings (`cmd+k cmd+{left,right,up,down}`) and vim
keybindings.
Release Notes:
- Add support for navigating to the next pane in a given direction using
`cmd+k cmd-{up,down,left,right}`
([#476](https://github.com/zed-industries/community/issues/476),
[#478](https://github.com/zed-industries/community/issues/478))
- Vim: adds support for many window related shortcuts: `ctrl-w
{h,j,k,l,up,down,left,right,w,W,p}` for navigating around panes, `ctrl-w
{q,c}` for closing panes and `ctrl-w {v,s}` for splitting panes.
Conrad Irwin created
0e984e1
Ignore off-screen cursors
Conrad Irwin created
464cc2e
Assertions for assumptions
Conrad Irwin created
d6a463a
Better calculation of pane distance
Conrad Irwin created
f051e66
code icon adjustment
Derek Briggs created
a90b151
Updated icons with additions
Derek Briggs created
54378a5
Keep basic line height for single line editors (#2759)
Kirill Bulatov created
0237276
Fully revert the line height change
Kirill Bulatov created
0e6048a
Keep basic line height for single line editors
Kirill Bulatov created
257dd57
Properly display keybindings in context menus (#2758)
Fixes https://github.com/zed-industries/community/issues/1751   Release Notes: - Fixed context menu keybindings not updating with custom keybinding values
Kirill Bulatov created
a5e63fb
Properly display keybindings in context menus
Kirill Bulatov created
15dc8b4
Default keybindings for activating pane by direction
Breaking change: previously cmd-k cmd-{left,right} moved to the
{previous,next} pane; now they will move in the specified direction.
Conrad Irwin created
2762f9b
vim: Add support for ctrl-w commands
Primarily {h,j,k,l,left,right,up,down} for moving to a pane by
direction; but also {w,W,p} for going forward/back, and {v,s} for
splitting a pane vertically/horizontally, and {c,q} to close a pane.
There are a large number of ctrl-w commands that are not supported, and
which fall into three buckets:
* switch this pane with that one (VScode also has this, and it's a
requested feature)
* move to top/bottom/leftmost/rightmost
* counts on any of these
* jump to "definition/file-under-cursor/etc.etc." in a new pane.
Conrad Irwin created
e1379f0
Add support for activating a pane by direction
Contributes: zed-industries/community#476 Contributes: zed-industries/community#478
Conrad Irwin created
6f1dcb4
Fix buffer_line_height bugs (#2756)
Release Notes: - Bug fix: Raise minimum line height to 1.1 - Bug fix: Disable buffer_line_height setting in non-buffer UI
Mikayla Maki created
cb97f5a
fmt
Mikayla Maki created
aa67413
Raise minimum line height to 1.1
Disable buffer_line_height setting in non-buffer editors
Mikayla Maki created
b13e86a
Make tab non-functional in vim mode (#2753)
Make tab do nothing (a surprisingly common vim request). - Fixes ([#988](https://github.com/zed-industries/community/issues/988)). - Fixes ([#897](https://github.com/zed-industries/community/issues/897)).
Conrad Irwin created
efe973e
add embedding query for json with nested arrays and strings
Co-authored-by: maxbrunsfeld <max@zed.dev>
KCaverly and maxbrunsfeld created
7e90418
Fix return type in watch_file_types()
Joseph T. Lyons created
9809ec3
update treesitter parsing to accomodate for collapsed nested functions
Co-authored-by: maxbrunsfeld <max@zed.dev>
KCaverly and maxbrunsfeld created
2e3aa70
In macOS platform layer map a ctrl-click to a right click
Julia created
491b3d5
Mute mics by default (#2754)
This adds a setting to mute mics by default. fixes https://github.com/zed-industries/community/issues/1769 Release notes: - Fixed a bug with gutter spacing on files that end on a new significant digit - Added a setting for muting on join, and set it to true by default.
Mikayla Maki created
1e4bddd
fmt
Mikayla Maki created
5ceb258
Mute mics by default
Fix bug when file ends in line with 1 more digit displayed than previous lines Remove stale UI elements from voice call development
Mikayla Maki created
34488ca
v0.97.x dev
Joseph T. Lyons created
64d134a
Update Cargo.lock
Joseph T. Lyons created
07dc824
File icons (#2719)
This PR adds the next most requested editor feature. TODO: - [x] Figure out styles and icons for supported file types with fixes https://github.com/zed-industries/community/issues/206 Release Notes: - Added file icons
Mikayla Maki created
9c9ce15
Add a few more spare associations
Mikayla Maki created
e3f9a01
fmt
Mikayla Maki created
f4413b0
Fix files that donβt have a prefix
Derek Briggs created
c754c1e
Update icons to new zed file icon set
Derek Briggs created
aacc4bb
fmt
Mikayla Maki created
8c85568
Make file types live reload
Mikayla Maki created
96ef6ab
Add willow license
Mikayla Maki created
929a9f9
Fix tests
Mikayla Maki created
fd72f45
Added file suffix and icon associations data
Mikayla Maki created
d023189
Add settings
Mikayla Maki created
d26f76b
Add suffix based file icons
Mikayla Maki created
dd8863d
Make tab non-functional in vim mode
Fixes: zed-industries/community#988 Fixes: zed-industries/community#897
Conrad Irwin created
843e746
Vim search (#2657)
This PR makes searching in vim mode significantly more like vim. I re-used search to implement "go to next instance of word under cursor" as this is how it works in vim (for integration with other search-related keyboard shortcuts) and to avoid having to rewrite all the logic to be vim-specific; but that did mean I had to make some changes to the way search works (in particular to allow different searches to run with specific options). Release Notes: - vim: `<enter>` in search now puts you back in normal mode ([#1583](https://github.com/zed-industries/community/issues/1583)) - vim: `?` now works to search backwards. - vim: jumping to definitions or search results keeps you in normal mode ([#1284](https://github.com/zed-industries/community/issues/1284)) ([#1514](https://github.com/zed-industries/community/issues/1514)) - vim: `n`/`N` are now supported to jump to next/previous match after a search ([#1583](https://github.com/zed-industries/community/issues/1583)) - vim: `*`/`#`/`g*`/`g#` are now supported to jump to the next/previous occurrence of the word under the cursor. - vim: `gD` now jumps to type definition
Conrad Irwin created
98b8008
Merge branch 'main' into vim-search
Conrad Irwin created
c528880
Clean up stale conflicting hints (#2751)
Closes https://linear.app/zed-industries/issue/Z-2618/thread-main-panicked-at-excerpt-not-found-crateseditorsrcmulti Closes https://linear.app/zed-industries/issue/Z-2616/thread-main-panicked-at-excerpt-not-found-crateseditorsrcmulti Fixes inlay hints cache not removing stale hints on invalidating refreshes. Release Notes: - Fixes inlay hint panics after visible kinds settings update
Kirill Bulatov created
3058a96
Clean up stale conflicting hints
Kirill Bulatov created
c5e47f2
Rework terminal highlight mechanism (#2743)
<img width="807" alt="image" src="https://github.com/zed-industries/zed/assets/2690773/ef3bfeef-28f5-458f-abe6-7c19bf820106"> Closes https://github.com/zed-industries/community/issues/10 Closes https://github.com/zed-industries/community/issues/560 Initial version of improved terminal highlights and "open link" functionality: drops old behavior where URLs were highlighted on hover. Now, Cmd + hover is needed to highlight the links and click opens both URLs and files that exist (either abs paths, or anything relative to the project workspace worktree roots). Only paths eligible for opening are highlighted. Release Notes: - Improved terminal highlights and selections: Cmd+Click opens local files and links
Kirill Bulatov created
0e07191
parellelize embedding api calls
KCaverly created
3392118
Avoid extra blinking on mouse moves
Kirill Bulatov created