Commit Graph

505 Commits

Author SHA1 Message Date
panekj 632656c3f6 fix: clippy::unnecessary_to_owned 2022-08-13 14:35:22 +02:00
panekj dc2782a82a fix: clippy::let_and_return 2022-08-13 14:35:22 +02:00
Dongdong Zhou a2388ae0c0
Merge pull request #948 from MinusGix/editor-split-resize
Add the ability to resize splits
2022-08-10 20:26:58 +01:00
MinusGix a462f4ce98 Add the ability to resize splits 2022-08-09 23:15:10 -05:00
Dongdong Zhou 3be5181fd4
Merge pull request #807 from panekj/feat/tree-sitter-wgsl
feat: add tree-sitter-wgsl
2022-08-06 14:57:27 +01:00
Jorge Martin Juarez 7b5e19e22f
Adding Setting to control palette preview editor's width (#895) 2022-08-06 14:55:23 +01:00
Dongdong Zhou e65e40a8d3
Merge pull request #927 from MinusGix/list-page-keys
Make completion and palette pay attention to page-up/down
2022-08-04 20:16:05 +01:00
Dongdong Zhou c42333d574
Merge pull request #925 from MinusGix/focus-file
Open editors when applying text edits via code actions
2022-08-04 20:15:55 +01:00
MinusGix fb0186cc76 Open editors when applying code action completions 2022-08-04 03:14:13 -05:00
MinusGix 4bbe615424 Make completion and palette pay attention to page-up/down 2022-08-04 03:10:34 -05:00
Dongdong Zhou a00cb64e6d change settings file to use toml_edit 2022-08-02 20:08:51 +01:00
MinusGix 62b90d1030 Use a structure for InitBufferContent 2022-08-01 20:05:41 -05:00
Jakub Panek df2678310d feat: add tree-sitter-wgsl 2022-08-01 20:12:00 +02:00
panekj 72636ec162 fix: replace toml-rs with toml_edit
toml-rs is abandoned and not fixed anymore, it also has a bug
that in certain cases might prevent plugins getting installed
because of struct serialization
2022-08-01 17:07:00 +02:00
Dongdong Zhou 7ead194eea
Merge pull request #901 from bbrabbitt/patch-1
temporary patch for slow start
2022-07-30 17:05:11 +01:00
bbrabbitt 621bde5219
temporary patch for slow start
add a delay to dispatcher instead of disabling it
2022-07-30 00:34:39 -07:00
MinusGix f411f8db80 Properly jump to line-col for search; Make line jumping not rely on the buffer being immediately open 2022-07-28 14:42:57 -05:00
Dongdong Zhou 1a425be031
Merge pull request #887 from dholth/debounce-tab-drag
don't paint tiny tab drags
2022-07-28 18:49:19 +01:00
Dongdong Zhou d6df9c009b
Merge pull request #880 from bbrabbitt/plugin-disable-remove
Add functionalities to enable, disable and remove plugins
2022-07-28 18:48:57 +01:00
Daniel Holth ffbd5b256f move debounce out of match 2022-07-28 07:46:22 -04:00
bbrabbitt 2838788dda
add disable, enable and remove functionality to plugins
add plugins.toml to record disabled plugins

revert change to Cargo.toml

fix clippy
2022-07-28 01:12:06 -07:00
Daniel Holth 972e3ae069 remove debugging line 2022-07-27 20:18:46 -04:00
Daniel Holth 909d6a5bfd don't paint tiny tab drags 2022-07-27 20:11:09 -04:00
Noé Heuillet 422e008bf2 Applied edits buffers on rebased changes to retrieve_file 2022-07-27 22:17:01 +02:00
Noé Heuillet 541d14ac55 Removed useless commented code 2022-07-27 22:07:23 +02:00
Noé Heuillet f33dc293e4 Fixed Buffer edit + save only dirty (not pristine) buffers: the feature works 2022-07-27 22:07:22 +02:00
Noé Heuillet df2c3df125 Store unsaved_buffers and fetch it on startup 2022-07-27 22:05:43 +02:00
MinusGix ab95775857 Use generic parameter instead of separate structures 2022-07-25 19:52:00 -05:00
MinusGix 84581665f6 Use utf8 offsets instead of lsp_types Position 2022-07-25 11:36:48 -05:00
Dongdong Zhou b2f7b47d53 panel switcher background 2022-07-23 21:53:35 +01:00
Dongdong Zhou 722c67883d
Linux csd 2022-07-23 21:43:38 +01:00
Dongdong Zhou b7aed2754d
Merge pull request #851 from eiei114/fix_various_typo
fix comment typo
2022-07-22 19:49:50 +01:00
eiei114 277796ab66 fix comment typo 2022-07-23 02:19:28 +09:00
bbrabbitt 407f0739d6 seperate installed and uninstalled plugins
display loading instead of error when requesting
2022-07-22 02:45:25 -07:00
Dongdong Zhou 1008682d28 reload explorer after file change in it 2022-07-21 19:18:46 +01:00
Dongdong Zhou c3bcc13172
full screen fix
Fix title offset on macOS fullscreen mode
Fix and improve file explorer update on file change
2022-07-21 19:10:24 +01:00
MinusGix 110010124f Change proxy callbacks to specify their result type and do parsing beforehand 2022-07-21 08:33:46 -05:00
Dongdong Zhou bcd6ff762d
Title update 2022-07-20 22:13:42 +01:00
MinusGix 393ccfb2e9 Fix goto ref on single references
Fixes where goto reference would show the palette when there was only a
single entry to jump to.
Also fixes a bug where it would swap out the current editor for the
destination when there was a single entry.
2022-07-19 23:35:25 -05:00
Dongdong Zhou b340272112 clippy fix 2022-07-19 21:54:29 +01:00
Dongdong Zhou 1995f84a60 don't request timer if blink interval is 0 2022-07-19 20:37:00 +01:00
Dongdong Zhou c2ad7f33de
Merge pull request #825 from panekj/feat/blink-interval
feat: add config option for cursor blink interval
2022-07-19 20:24:19 +01:00
Dongdong Zhou 2d984fa341
Merge pull request #821 from MinusGix/completion-documentation
Display documentation of completion items
2022-07-19 20:23:51 +01:00
Dongdong Zhou 69e6b83c17 fix alpha depth issue in painting 2022-07-19 20:23:23 +01:00
Jakub Panek a198818b54 feat: add config option for cursor blink interval 2022-07-19 15:39:55 +00:00
MinusGix 0e68404178 Display documentation of completion items if available 2022-07-19 01:49:19 -05:00
Dongdong Zhou 870cbd3947 fix mouse drag selection when holding alt 2022-07-18 20:17:38 +01:00
Dongdong Zhou 05096fe5c5 if type definition is only one, jump to it 2022-07-18 19:33:16 +01:00
Dongdong Zhou c6708b51b7
Merge pull request #806 from MinusGix/next-tab
Add next/previous tab commands and keybindings
2022-07-18 19:13:21 +01:00
Dongdong Zhou c246f14097
Merge pull request #809 from bbrabbitt/pluginellipsis
add ellipsis to plugin description
2022-07-18 19:12:13 +01:00