Nathan Sobo
|
081191917c
|
Add more emacs-inspired bindings
Word-wise movement and columnar selection without reaching for the arrows.
|
2021-05-29 12:06:52 -06:00 |
|
Max Brunsfeld
|
f87aa14ebf
|
Fix error when running workspace:open command
|
2021-05-28 16:34:28 -07:00 |
|
Nathan Sobo
|
ff2ab4b72d
|
Merge pull request #75 from zed-industries/naming-cleanup
Clean up naming conventions project-wide
|
2021-05-28 16:42:20 -06:00 |
|
Max Brunsfeld
|
6ef447866a
|
Rename context parameters to cx in gpui
|
2021-05-28 15:32:35 -07:00 |
|
Max Brunsfeld
|
173f99748d
|
Rename context parameters to cx in sum_tree
|
2021-05-28 15:32:24 -07:00 |
|
Max Brunsfeld
|
f6e2754494
|
Rename context parameters to cx in main.rs
|
2021-05-28 15:10:39 -07:00 |
|
Max Brunsfeld
|
5fe3081e7c
|
Rename context parameters to cx in pane.rs
|
2021-05-28 15:09:52 -07:00 |
|
Max Brunsfeld
|
16c6400145
|
Rename context parameters to cx in fold_map.rs
|
2021-05-28 15:08:38 -07:00 |
|
Max Brunsfeld
|
a4aba3f2c3
|
Rename context parameters to cx in selection.rs
|
2021-05-28 15:06:58 -07:00 |
|
Max Brunsfeld
|
71489251f4
|
Rename context parameters to cx in movement.rs
|
2021-05-28 15:06:32 -07:00 |
|
Max Brunsfeld
|
765a8d0636
|
Rename context parameters to cx in editor/element.rs
|
2021-05-28 15:05:46 -07:00 |
|
Max Brunsfeld
|
ca87dccf47
|
Rename context parameters to cx in display_map.rs
|
2021-05-28 15:04:34 -07:00 |
|
Max Brunsfeld
|
b4430d18ed
|
Rename context parameters to cx in buffer.rs
|
2021-05-28 15:03:13 -07:00 |
|
Max Brunsfeld
|
e8deed44ab
|
Rename context parameters to cx in worktree.rs
|
2021-05-28 15:01:35 -07:00 |
|
Max Brunsfeld
|
bc4f5af088
|
Rename context parameters to cx in workspace.rs
|
2021-05-28 14:59:24 -07:00 |
|
Max Brunsfeld
|
2285cba70a
|
Rename context parameters to cx in file_finder.rs
|
2021-05-28 14:56:44 -07:00 |
|
Max Brunsfeld
|
5176f3deba
|
Rename context parameters to cx in editor.rs
|
2021-05-28 14:56:38 -07:00 |
|
Max Brunsfeld
|
90f35546d3
|
Rename BufferView -> Editor
* BufferElement -> EditorElement
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-05-28 14:41:58 -07:00 |
|
Max Brunsfeld
|
139bcb8304
|
Rename foo/mod.rs files too foo.rs
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-05-28 14:41:58 -07:00 |
|
Max Brunsfeld
|
9369249287
|
Merge pull request #73 from zed-industries/grammars-cursor
Initial syntax support
|
2021-05-28 14:40:14 -07:00 |
|
Max Brunsfeld
|
7339b9bce7
|
Bump Tree-sitter
Pass ranges to `set_byte_range`, `set_point_range`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-05-28 14:25:30 -07:00 |
|
Max Brunsfeld
|
8b7a314474
|
Implement bracket matching using queries
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-05-28 13:09:57 -07:00 |
|
Nathan Sobo
|
e9bd872b06
|
Implement buffer::move_to_enclosing_bracket
|
2021-05-28 12:07:30 -06:00 |
|
Antonio Scandurra
|
276991fb5f
|
WIP
|
2021-05-28 19:41:13 +02:00 |
|
Antonio Scandurra
|
bf8eee26f8
|
Add Buffer::enclosing_bracket_ranges
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2021-05-28 19:35:04 +02:00 |
|
Antonio Scandurra
|
0b51e99c6e
|
Delete stale indents.scm file
|
2021-05-28 15:11:54 +02:00 |
|
Antonio Scandurra
|
36c1d21025
|
Add unit test for BufferView::select_{larger,smaller}_syntax_node
|
2021-05-28 14:59:29 +02:00 |
|
Antonio Scandurra
|
0ed9e74785
|
💄
|
2021-05-28 13:36:20 +02:00 |
|
Antonio Scandurra
|
8a97e9c573
|
Implement select-smaller-syntax-node for buffer
|
2021-05-28 13:35:21 +02:00 |
|
Antonio Scandurra
|
23d1d91414
|
Implement select_larger_syntax_node for buffer
|
2021-05-28 13:25:09 +02:00 |
|
Antonio Scandurra
|
6992c19aee
|
Acquire and release QueryCursor s via a QueryCursorHandle
|
2021-05-28 11:48:49 +02:00 |
|
Antonio Scandurra
|
07aeb32ef4
|
Punt on auto-indentation for now
|
2021-05-28 10:17:10 +02:00 |
|
Max Brunsfeld
|
79878f20cc
|
WIP - new approach to autoindent
- Indent one row at a time.
- Consider only the innermost match.
|
2021-05-27 15:05:19 -07:00 |
|
Max Brunsfeld
|
fc8758c619
|
Reset QueryCursors before putting them back in the pool
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2021-05-27 09:37:17 -07:00 |
|
Antonio Scandurra
|
c423033042
|
Fix panic in autoindent_for_rows caused by overshooting row range
|
2021-05-27 18:23:32 +02:00 |
|
Antonio Scandurra
|
362b369448
|
WIP: Print autoindents on tab
|
2021-05-27 18:22:33 +02:00 |
|
Antonio Scandurra
|
1cd04bd0d1
|
Rename indent.scm to indents.scm
|
2021-05-27 11:20:19 +02:00 |
|
Max Brunsfeld
|
7bea3fd2fe
|
Start on a query-based autoindent system
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-05-26 17:23:53 -07:00 |
|
Max Brunsfeld
|
3c0673852b
|
💄 Add Buffer::row_count
|
2021-05-26 12:01:09 -07:00 |
|
Antonio Scandurra
|
7c084846af
|
Batch indent_for_rows
There's still a `todo!` in the test to write more assertions and verify
this more complex, batched logic.
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-05-26 17:37:50 +02:00 |
|
Antonio Scandurra
|
9b69cea75a
|
Replace mod_item with declaration_list for Rust's autoindent
|
2021-05-26 16:00:01 +02:00 |
|
Antonio Scandurra
|
acf84f939d
|
Add Buffer::autoindent_for_row
|
2021-05-26 16:00:01 +02:00 |
|
Antonio Scandurra
|
d38d944fef
|
Add indent and indent_nodes configs in the language config.toml
|
2021-05-26 15:45:58 +02:00 |
|
Antonio Scandurra
|
04c7989720
|
Extract a LanguageConfig and load it from language-dir/config.toml
|
2021-05-26 10:27:14 +02:00 |
|
Antonio Scandurra
|
5485c1a749
|
Add test for font selection
|
2021-05-26 09:41:57 +02:00 |
|
Antonio Scandurra
|
9642e9b425
|
Honor italic in syntax themes
|
2021-05-26 09:41:30 +02:00 |
|
Antonio Scandurra
|
e0cb5ccfba
|
Honor bold in syntax themes
|
2021-05-26 09:23:48 +02:00 |
|
Antonio Scandurra
|
ab64f2dd1d
|
Update tree-sitter
|
2021-05-26 09:10:06 +02:00 |
|
Max Brunsfeld
|
c80812c809
|
Add a few more rust highlighting patterns
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-05-25 17:42:46 -07:00 |
|
Max Brunsfeld
|
5d2ac3f4e4
|
Use new Tree-sitter captures API
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-05-25 16:02:43 -07:00 |
|