helix/helix-term/src
Michael Davis 2077f5e26a
Apply completion edits to all cursors (#4496)
Completion edits - either basic `insert_text` strings or structured
`text_edit`s - are assumed by the LSP spec to apply to the current
cursor (or at least the trigger point). We can use the range (if any)
and text given by the Language Server to create a transaction that
changes all ranges in the current selection though, allowing auto-
complete to affect multiple cursors.
2022-12-06 10:29:40 +09:00
..
commands reload_all: Ensure view is synced with doc history before reload (#4965) 2022-12-02 10:18:32 +09:00
keymap Change default TS object bindings (#3782) 2022-12-06 10:13:41 +09:00
ui Apply completion edits to all cursors (#4496) 2022-12-06 10:29:40 +09:00
application.rs feat(lsp): add support for lsp Diagnostic{}.data (#4935) 2022-12-02 10:18:45 +09:00
args.rs Fix confusion with using --hsplit --vsplit on startup at same time (#4202) 2022-10-11 09:25:42 -04:00
commands.rs Change default TS object bindings (#3782) 2022-12-06 10:13:41 +09:00
compositor.rs fix test compilation 2022-11-09 22:17:14 +09:00
config.rs Move top level lsp config to editor.lsp (#1868) 2022-03-28 10:11:52 +09:00
health.rs Fix nightly clippy lints (#4954) 2022-12-01 10:37:38 -06:00
job.rs remove Callback::Compositor variant 2022-10-18 22:31:39 -04:00
keymap.rs Fix nightly clippy lints (#4954) 2022-12-01 10:37:38 -06:00
lib.rs Add refresh-config and open-config command (#1803) 2022-03-25 18:05:20 +09:00
main.rs document should save even if formatter fails 2022-10-18 22:31:39 -04:00