Commit Graph

2287 Commits

Author SHA1 Message Date
MinusGix 2ee625d4b1
Split up SettingItem code (#1484)
* Remove unused click handling code

* Split up settings item code
2022-10-12 21:08:42 +01:00
Dongdong Zhou fdb1e52f4e bump version to 0.2.1 2022-10-12 19:13:39 +01:00
MinusGix 2533c61b03
Update Changelog.md with 0.2.1 changes (#1486) 2022-10-12 19:11:34 +01:00
Dongdong Zhou 8604d9ac8d update docs 2022-10-12 19:10:07 +01:00
Dongdong Zhou 934ed7ec9c update docs 2022-10-12 19:07:11 +01:00
Dongdong Zhou 3396279188
Style Crash fix (#1482) 2022-10-11 21:57:24 +01:00
Jovan Gerodetti 0072af2e19
Load shell environment when launching from GUI (#1461) 2022-10-11 21:48:24 +01:00
Tim ee07834642
Add atomic soft tabs feature (#1419) 2022-10-11 21:24:08 +01:00
Cameron 5ee29b964c
Trim whitespace from search results (#1453) 2022-10-11 21:22:22 +01:00
Jakub Panek 55addda26b
feat: add command to un/install lapce from/to PATH (#1471) 2022-10-11 21:20:58 +01:00
Paul Delafosse 181764f96c
fix(view): autosave periodically resetting scroll (#1476) 2022-10-11 21:19:31 +01:00
Dongdong Zhou d5560f8f32 global search box style change 2022-10-10 20:26:32 +01:00
Dongdong Zhou c431b53c4d
Plugin settings load fix (#1473)
* load plugin settings

* switcher active when plugin is removed
2022-10-10 20:22:19 +01:00
Paul Delafosse ee83113246
feat(search): add case sensitive search ui button (#1441) 2022-10-10 20:21:32 +01:00
Jakub Panek c880b15993
fix: canonicalize paths (#1469) 2022-10-10 19:59:00 +01:00
Hanif Ariffin 5e507aa081
Delete scratch_docs when deleting scratch documents (#1465) 2022-10-09 20:21:54 +01:00
Dongdong Zhou e3b2875d63 Create PULL_REQUEST_TEMPLATE.md 2022-10-09 20:19:35 +01:00
Dongdong Zhou aea97b6ea3
Plugin Settings (#1449) 2022-10-09 20:10:43 +01:00
Hanif Ariffin 7d4e08bbf3
Refactor mouse_up handling into a function to keep the code consistent (#1464) 2022-10-09 19:19:38 +01:00
Hanif Ariffin d45b4f9c5c
Rewritten a loop-based variable to the more idiomatic iterator-based implementation (#1463) 2022-10-09 17:59:11 +01:00
Jakub Panek 7235c3a577
feat: allow custom codesign identity (#1457) 2022-10-08 14:47:55 +01:00
Jakub Panek 8fe444b71b
fix: add terraform extension to HCL syntax (#1450) 2022-10-08 11:50:00 +01:00
Dongdong Zhou 7c993f9435
IME Support for macOS (#1440) 2022-10-05 22:34:32 +01:00
Tzvi Melamed 278618b191
Correct terminal font sizing (#1443) 2022-10-05 21:59:28 +01:00
Jakub Panek cb7b8ac700
fix: correct joining PATH (#1436) 2022-10-03 22:46:27 +01:00
Jakub Panek 92e7199e23
fix: join PATH with correct platform separator (#1434) 2022-10-03 20:37:16 +01:00
Paul Delafosse 05b5caa296
feat(lsp): add 'codeAction/resolve' support (#1420) 2022-10-03 19:06:37 +01:00
Dániel Buga a19318e432
Fix self-update for installed Lapce (#1427)
* Download msi for non-portable Lapce

* Run the downloaded installer

* Set the portable flag for standalone exe
2022-10-02 17:28:20 +01:00
Jakub Panek 72a2d5e602
fix: format imports (#1431)
* fix: add nightly options

* style: format/sort imports
2022-10-02 14:18:22 +01:00
Cameron 7b61e48b7d
add cursor position/current selection in status bar (#1426) 2022-10-02 14:09:56 +01:00
Cameron a8fe7f5d0c
Merge semantic and syntax highlighting (#1401)
* combine semantic + syntax highlighting

* satisfy clippy

* refactor

* rename

* apply suggestions

* refactor, remove unneeded build
2022-10-01 22:06:30 +01:00
Jakub Panek a14043a305
fix: don't panic on non-existing key & remove config dep (#1425)
* fix: don't panic on non-existing key

* fix: remove unused config dep
2022-10-01 21:44:13 +01:00
Stanislav Lapata e715adf14f
add sticky headers to ruby and elixir (#1424) 2022-10-01 21:13:36 +01:00
MinusGix e760dce788
Fix: Check if get_editor request is non-scratch before early-returning (#1422) 2022-10-01 20:27:11 +01:00
NiceSieve 7463874355
Fix multiple cursor offset after inserting opening pair (#1423)
* fix multiple cursor offset after inserting opening pair

also add doc to matching_pair_direction function

* add test for mulpitle cursor paren insertion
2022-10-01 20:18:00 +01:00
NiceSieve 3ce1306927
Add Scheme tree-sitter support (#1416)
* add support for Scheme tree-sitter

* add test for Scheme language
2022-09-30 22:32:36 +01:00
NiceSieve 27578f4579
sort languages alphabetically (#1411) 2022-09-30 21:10:32 +01:00
Dongdong Zhou 80f6a19947
Volt activation (#1414)
* activated

* theme plugin enable/disable fix

* fix active editor tab child

* editor tab header style change

* hover scroll fix

* fix syntax crash

* panel maximze icon

* config lapce to core change

* config features
2022-09-30 20:19:52 +01:00
Dániel Buga 7de4193e47
Log panics with full backtrace as errors (#1404)
* Log panics with full backtrace as errors

* Store backtraces
2022-09-30 19:58:28 +01:00
Dániel Buga bd7701ed82
Clean up a few selection methods (#1403) 2022-09-30 19:58:12 +01:00
Cameron 038145070e
add sticky headers for json code (#1371) 2022-09-30 19:57:33 +01:00
NiceSieve 3551ad2c4d
add tree-sitter support for R (#1370) 2022-09-30 19:57:18 +01:00
Laurențiu Nicola 6eeb789201
Add keybindings for Shift-Del, Shift-Ins, Ctrl-Ins (#1040) 2022-09-30 19:56:53 +01:00
Jakub Panek 55c67d4d22
fix: disable format-on-save by default (#1413) 2022-09-30 19:56:40 +01:00
xiaoxin 0522da59f2
add vue highlight support (#1326)
* feat: add vue highlight support

* feat: add vue lang

* remove vue svg
because the licences is unknow
2022-09-29 19:18:31 +01:00
Paul Delafosse 0479eccea0
Add test & rustdoc to lacpe-core (#1386)
* test: add tests for lapce-core/word

* chore: remove unused tests

* docs: add rust doc for lapce-core/selection

* refactor: replace SelRegion getters with public field

* chore(selection): remove unused parameter for Selection::delete_range

* test(core): add more test and doc to selection

* ci: add doc test to ci action
2022-09-29 19:17:57 +01:00
Paul Delafosse 8c56be834c
Chore/remove unused deps (#1390)
* chore(lacpe-data): remove unused dependencies

* chore(lacpe-ui): remove unused dependencies

* chore(lacpe-core): remove unused dependencies
2022-09-29 19:17:38 +01:00
Dániel Buga 700784fac0
Rename exe instead of deletion (#1395) 2022-09-29 19:17:14 +01:00
MinusGix 8bb3f1a24f
Use proper flag bool for indicating that there shouldn't be a wasm file; Log errors if they occur (#1396) 2022-09-29 19:17:02 +01:00
Dongdong Zhou 8f1243ceef hover style change 2022-09-28 22:04:20 +01:00