300 Commits

Author SHA1 Message Date
Jakub Panek c9e4c33948 chore: were spellcecked nauw (#3887)
CI / Formatting and spellchecking (push) Has been cancelled
CI / Clippy on macos-latest (push) Has been cancelled
CI / Clippy on ubuntu-latest (push) Has been cancelled
CI / Clippy on windows-latest (push) Has been cancelled
CI / Rust on macos-latest (push) Has been cancelled
CI / Rust on ubuntu-latest (push) Has been cancelled
CI / Rust on windows-latest (push) Has been cancelled
using crate-ci/typos
2026-04-03 19:56:12 +02:00
Dongdong Zhou ae539020c9 Upstream winit (#3622)
* in progress

* in progress

* bump floem

* in progress

* fix paint_text

* bump floem

* clippy fix

* change some icons

* clear diff left/right editor from editors
2025-05-02 22:33:51 +01:00
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