Commit Graph

298 Commits

Author SHA1 Message Date
ifengqi 061c986c85
Update the inlay hint after receiving the notification. (#3561) 2024-10-02 13:56:49 +01:00
ifengqi cde488fb89
Only render the styling without displaying messages, provided that `Enable ErrorLens` is enabled (#3556) 2024-10-01 10:40:09 +01:00
ifengqi d88fc896d7
1.fix typo (#3523) 2024-09-19 13:20:59 +01:00
ifengqi 44b546c419
1. Add the core setting auto_reload_plugin: Enable auto-reload for the plugin when its configuration changes (#3517) 2024-09-19 11:48:32 +01:00
ifengqi 2b8bc95a6e
1. Add the editor setting disable_single_click: Disable single-click … (#3494)
* 1. Add the editor setting disable_single_click: Disable single-click to open files.

* rename
2024-09-16 10:33:10 +01:00
ifengqi a2869a4916
1. Add the editor setting completion_width. (#3491) 2024-09-11 13:31:25 +01:00
ifengqi debfbc4d22
1. Add the editor setting completion_item_show_detail. (#3489)
2. Add some LSP logs.
2024-09-11 09:37:56 +01:00
Dongdong Zhou 8efe4bbdef change some panel icons 2024-08-12 22:22:15 +01:00
Dongdong Zhou 36bebb6d15 add markup syntax color for markdown 2024-08-08 19:02:28 +01:00
Jakub Panek 87a517a1cd
add more languages, cleanup code (#3396)
* add more languages, cleanup code

* replace inline indents declarations with comptime

* remove newlines

* rename (lapce) "code lens" to "code glance"
2024-08-01 18:07:27 +01:00
Jared Moulton 2768da1d88
Make editor tab separator height configurable (#3313) 2024-06-10 15:23:45 +02:00
Jakub Panek faf8c9ba92
save scale configuration
Saves scale configuration in settings to restore at startup
Related to #1458
2024-06-04 00:06:42 +02:00
Jakub Panek 02a4b1dc37
vendor dejavu fonts
fixes #3285
fixes #3235
fixes #2748
2024-06-02 15:28:22 +02:00
Dongdong Zhou 0bc1c97575 rename preview_editor_width to palette_width 2024-04-27 22:36:50 +01:00
Dongdong Zhou e2ec4234b7 reimplement settings dropdown
fix #2904
2024-04-23 21:22:13 +01:00
Dongdong Zhou 9fb61d0a72 remember panel section open status 2024-04-19 22:20:52 +01:00
Dongdong Zhou 5e2a31e09f rework diagnostics 2024-04-18 21:59:20 +01:00
Jakub Panek 9ab8f6d919
fix: add terminal profile example 2024-04-18 17:28:57 +02:00
MinusGix d8dc78c7f2
Add setting to toggle open editors section (#3095) 2024-03-24 17:57:06 +00:00
MinusGix f4a89ead78
Foldable panel sections (#3086) 2024-03-19 08:38:53 +00:00
MinusGix b9d21e6003
Simplify settings (#3082) 2024-03-17 21:05:26 +00:00
MinusGix 2ea1c8aba2
Add tooltip coloring to settings.toml (#3077) 2024-03-15 07:33:05 +01:00
MinusGix 750b12242c
Implement arbitrary theme variables (#3069) 2024-03-12 21:06:40 +00:00
MinusGix 48ca2364e5
Move line up/down keybinds in insert to macos (#3055) 2024-03-09 07:59:12 +00:00
MinusGix f5e862c78c
Tooltips (#3053)
* Minor changes

* Add tooltips to various places
2024-03-08 22:30:33 +00:00
MinusGix 70cee3b1b0
Implement line-ending switching (#3047) 2024-03-07 21:18:55 +00:00
geekvest 52de8302c1
fix some comments (#3030)
Signed-off-by: geekvest <cuimoman@sohu.com>
2024-03-03 13:42:19 +00:00
a.e 4f5318d519
Feat: add `files_exclude` option (Fixes #811) (#2955)
* feat: add `files_exclude` option

* chore: update feat changelog (#2955)

* fix: clippy warning
2024-02-15 09:12:19 +00:00
bbrabbitt 2c08177d9b
feat(editor): bracket colorization (#2835)
* feat(editor): bracket highlight

style: apply clippy fix

* feat(editor): use tree-sitter parser, add config and theme colors for colorization

* fix: clear bracket_pos to prevent miscolored characters

* fix: add fallback colors if theme does not provide bracket colors

chore: fmt

* fix: utf-8 char will cause crash

fix: brackets in string interpolation

* rename config; add get_base_color instead of using TERMINAL

* remove fallback

* fix: pass config to Document::new

* update colorization code

* cargo fmt

* feat(editor): use tree-sitter parser, add config and theme colors for colorization

* fix: clear bracket_pos to prevent miscolored characters

* fix: utf-8 char will cause crash

fix: brackets in string interpolation

* rename config; add get_base_color instead of using TERMINAL

* remove fallback

* fix: pass config to Document::new

* update colorization code

* cargo fmt

* add bracket colorization limit

* cargo fmt and clippy

* merge

* merge

* merge to latest doc.rs

* update doc.rs

* change from to_string to String::new

* set colorization to off by default
2024-01-18 22:50:01 +01:00
MinusGix e9435735f2
Implement inline completion (#2846) 2023-12-11 19:08:05 +00:00
MinusGix 87e0fc06f1
Line wrap (#2723)
* Line-wrap impl

* Fix paint normal selection around linewrapping and phantom text

* Fix linewise selection

* Maybe fix scroll bug

* Fix breakpoint positioning

* Clippy fixes

* Docs + Fixes + Cleanup

* Make phantom text before_col more indirect

This will be useful once we stop aggressively computing the full PhantomText whenever it is accessed.

* Make over-monomorphizations over TextLayoutProvider less likely

* Fix bench
2023-12-05 14:14:37 +00:00
Elmeri Keitaanranta d3e8ea8c6a
Auto-surround config (#2764)
* wrap selected text with corresponding char fix

* auto-surround config
2023-11-08 21:38:32 +00:00
Dongdong Zhou a636ad0436 display visual line and visual block mode 2023-11-02 22:20:18 +00:00
Dongdong Zhou 8c85108f8b theme color settings 2023-10-27 21:09:13 +01:00
MyGodItsFull0fStars 1a3389ca1b Added navigation keybindings 2023-10-25 23:42:43 +02:00
Dongdong Zhou 88580f2247 add the ability to register debugger types 2023-10-23 22:52:33 +01:00
Dongdong Zhou f5fbf24333 add program and args to prelaunch 2023-10-20 22:12:31 +01:00
Dongdong Zhou 36e908ecf2 add step into out 2023-10-20 19:47:28 +01:00
Dongdong Zhou 2cdd7af86f add debug step over 2023-10-19 21:27:38 +01:00
Dongdong Zhou 3ab7637b70 Merge branch 'master' into dap 2023-09-27 21:37:20 +01:00
Dongdong Zhou fa48091520 keymap view improvement 2023-09-27 20:37:21 +01:00
Jakub Panek 1f62c4a3e5
feat: implement terminal profiles (#2467) 2023-09-26 21:14:05 +01:00
Dongdong Zhou b288fcf02d in progress 2023-09-21 08:41:20 +01:00
Dongdong Zhou 4401d46528 breakpoint display 2023-09-21 08:41:20 +01:00
Jakub Panek 83ca73b8f5
feat: allow changing position of close button in editor tabs (#2620) 2023-09-18 20:39:57 +01:00
Dongdong Zhou a32a915788
implement custom title (#2603)
* implement custom title

* add drag resize
2023-09-08 20:28:07 +01:00
Dongdong Zhou 8d7a1f1b7f add completion_lens color for light theme 2023-09-02 22:45:07 +01:00
Dongdong Zhou a8758d9e6b hover support 2023-08-23 20:42:01 +01:00
Dongdong Zhou 19057b048a
add keymap view (#2537)
* add keymap view

* change key popup

* multiple window support

* menu update

* menu update
2023-08-10 21:53:33 +01:00
Dongdong Zhou f85ba8583f diff show more section 2023-07-01 13:28:48 +01:00