Jakub Panek
2afea4f583
docs: fix changelog ( #2332 )
2023-04-09 21:48:54 +02:00
Jakub Panek
c9e3544fbd
Add option to open files at specific line/column ( #1964 )
...
Co-authored-by: JustForFun88 <alishergaliev88@gmail.com>
2023-03-25 13:19:12 +01:00
Dongdong Zhou
ce1becfae4
bump version
2023-03-16 19:12:46 +00:00
Jakub Panek
75b8d2e514
docs: add git branch filter input in changelog ( #2239 )
2023-03-13 03:34:54 +01:00
Jakub Panek
f28afd8c7c
Add StartupWMClass to desktop entry ( #2228 )
2023-03-11 11:09:15 +01:00
Dongdong Zhou
8761222958
revert back to old way of set_locale_enviroment ( #2209 )
...
* revert back to old way of set_locale_enviroment
* update changelog
2023-03-03 20:05:41 +00:00
Dongdong Zhou
cc154ac94f
bump version
2023-02-28 19:13:34 +00:00
Niklas Sirch
d64935b972
Make auto_closing_matching_pairs dependent on BufferContent ( #2188 )
2023-02-28 19:09:02 +00:00
Jesse Stippel
b92c519e29
Extended double-click options ( #2127 )
...
* include options for double-click functionality
* update changelog
* change int to enum values
* implemented ClickModes enum
* rename def
* simplify continue conditional
* rem extra brackets
---------
Co-authored-by: Jesse Stippel <jesse.stippel@umwerk-systems.com>
2023-02-21 14:35:08 +01:00
Jesse Stippel
122589a352
Added Lapce App Icon ( #2128 )
...
* added app icon for lapce
* updated changelog
* light variant
---------
Co-authored-by: Jesse Stippel <jesse.stippel@umwerk-systems.com>
2023-02-10 19:17:48 +00:00
Jakub Panek
eb4cde2f47
fix: dont overwrite symlink ( #2131 )
2023-02-10 19:16:39 +00:00
Jakub Panek
4438eb551b
feat: add Ctrl+{a,e,k} keybinds on macOS ( #2074 )
2023-01-29 02:51:43 +01:00
Jakub Panek
49d219eac6
fix: find repository if it's not in current workspace path ( #2069 )
2023-01-28 21:28:38 +01:00
Jakub Panek
950b40d0d2
feat: add command and keybinds to delete line ( #2071 )
2023-01-28 19:51:42 +00:00
Jakub Panek
8fa454f58f
fix: remove ssh timeout option on windows ( #2072 )
2023-01-28 19:44:58 +00:00
Jovan Gerodetti
0e18acbde5
send user HOME dir from proxy to editor ( #2056 )
...
* send user HOME dir from proxy to editor
* update changelog
2023-01-24 19:23:17 +00:00
Árni Dagur
5b2d412fc8
Add 'Rename Symbol' option on right-click ( #2045 )
2023-01-22 10:43:09 +00:00
Hanif Ariffin
3f842d9d5b
Implement basic double click delay ( #2033 )
...
* Implement basic double click delay
Fixes https://github.com/lapce/lapce/issues/2031
Signed-off-by: Hanif Ariffin <hanif.ariffin.4326@gmail.com>
* Updated CHANGELOG
Signed-off-by: Hanif Ariffin <hanif.ariffin.4326@gmail.com>
* Reimplement using the event itself
Signed-off-by: Hanif Ariffin <hanif.ariffin.4326@gmail.com>
Signed-off-by: Hanif Ariffin <hanif.ariffin.4326@gmail.com>
2023-01-18 19:45:06 +00:00
Alexander van Ratingen
10a82f9eb8
Fix cursor movement on selections with arrow up/down keys ( #2036 )
...
* Fix cursor movement on selections with arrow up/down keys.
* Update changelog.
2023-01-18 19:44:33 +00:00
Lukas Lihotzki
b4e6b8bd5e
feat: ToggleHistory command ( #2004 )
2023-01-15 20:54:12 +00:00
MinusGix
42fd6f002b
Implement rendering of images in markdown views ( #1991 )
2023-01-15 19:28:07 +00:00
Jakub Panek
a647e1fa08
feat: add fg/bg modal status theme keys ( #1988 )
2023-01-13 18:55:31 +00:00
Alexander van Ratingen
7e67729659
Implement file duplication ( #1972 )
...
* Implement file duplication.
* Create parent dirs when duplicating a file.
* Update readme.
* Apply rustfmt.
* Use `String` instead of `OsString`.
2023-01-12 19:26:18 +00:00
Alexander van Ratingen
b3759ddd63
Change cursor up/down behavior for the first/last line ( #1971 )
...
* Change cursor up/down behavior for the first/last line; go to the start/end of the line instead of do nothing.
* Update changelog.
* Apply rustfmt.
2023-01-12 19:24:47 +00:00
MinusGix
3ab5056d96
Implement completion lens ( #1968 )
2023-01-12 19:19:10 +00:00
claytonrcarter
1c57875575
feat(lang): Add sticky headers and code lens for PHP ( #1960 )
...
* feat(lang): Add sticky headers and code lens for PHP
* doc(lens): Add doc strings for how code lenses are built
2023-01-11 18:56:46 +00:00
MinusGix
7e66464173
Implement dropdown widget; Use dropdown widget for settings ( #1938 )
2023-01-08 18:07:14 +00:00
MinusGix
45c78e8caf
Register buffer when saving-as a new file ( #1939 )
2023-01-08 17:40:10 +00:00
Dongdong Zhou
cc7f0191bb
update changelog
2023-01-05 19:27:07 +00:00
claytonrcarter
9d0a33f986
Highlight git/VCS modified files in explorer, palette, and buffer tabs ( #1856 )
...
* refactor(data/source control): Use IndexMap for VCS diffs
Using a map of path -> diff makes it easier and faster to, for example,
color explorer entries and tab labels according to their VCS status.
* feat(explorer): Color files and folders according to VCS status
* feat(tab headers): Color editor tabs according to VCS status
* feat(palette): Highlight files in palette according to VCS status
2023-01-04 18:47:16 +00:00
MinusGix
84bccd6fe5
Fix cursor movement on selections with arrow keys ( #1911 )
2023-01-03 19:23:19 +00:00
Dániel Buga
a9dcfb6736
Sort files that start with numbers more naturally ( #1899 )
...
* Remove duplicate branch when sorting file nodes
* Use human-sort to sort files in lists
* Pull assignment up one level
* Import traits
* Add todo note
* Use fork of human_sort to fix weird sorting issues
* Remove special-casing dots
* Add changelog entry
* Run cargo fmt
* Use the imported Ordering type
2023-01-01 19:44:52 +00:00
xDarksome
a9eb2d26f8
Implement mouse keybinds ( #1835 )
...
* Implement mouse keybindings
* Allow to set mouse binds in the UI
* Add changelog record
* Add test cases to keypress::loader::tests::test_keymap
2022-12-19 20:15:45 +00:00
Jakub Panek
e24a5e10fe
fix: add option to change remote svg icon colour ( #1820 )
...
* fix: add option to change remote svg icon colour
* fix: disable plugin settings when none available
* docs: update CHANGELOG
2022-12-19 19:35:37 +00:00
RqndomHax
f9df7be531
Plugin settings shown on right click ( #1831 )
...
* ❇️ added right click to open plugin settings
* 📝 Updated changelog
2022-12-19 07:37:41 +01:00
Matheus Abreu
b7b17925c1
Add Clojure language support ( #1830 )
...
* ✨ Adds Clojure language support
* 📝 Updated changelog
* nitpick: format
* fix: restore Cargo.lock
Co-authored-by: Matheus Abreu <matheus@zuplae.com>
Co-authored-by: Jakub Panek <me@panekj.dev>
2022-12-18 18:00:20 +01:00
Dongdong Zhou
5aa3b61cab
bump version
2022-12-14 19:21:35 +00:00
Daniel H
94ebdd141f
Fix some LSP bugs causing code actions to not show up correctly ( #1805 )
...
* fix some code actions (but not all) not showing up
* fix lsp client not sending Vec<Diagnostic> to LS (fixes jdt.ls quick fixes and maybe more)
* add #1805 to changelog
* fix a weird clippy warning that only occured in CI
* perform filtering client-side before sending to proxy
2022-12-12 19:43:26 +00:00
Michael
7a2f342747
highlight scope lines ( #1791 )
...
* add initial support for scope highlighting
* fix drawing of scope line if line is not visible
* always return smaller offset first
* add config and horizontal line
* add entry to changelog
* change default to off
2022-12-08 22:37:03 +00:00
Dongdong Zhou
b955e700eb
add terminal tab ( #1770 )
...
* add terminal tab
* new/close terminal tab
* update changelog
2022-12-01 19:44:37 +00:00
Jakub Panek
502e1330cf
fix: update tree-sitter-bash ( #1771 )
2022-11-30 23:09:05 +00:00
Arjun31415
da744ee50d
added cmake support ( #1767 )
...
Co-authored-by: Jakub Panek <me@panekj.dev>
2022-11-30 20:33:37 +00:00
Dongdong Zhou
c0e857ff63
Revert "(band-aid) fix opening some file types crashing lapce ( #1764 )" ( #1768 )
...
This reverts commit 9bb80f83e0
.
2022-11-30 19:27:42 +00:00
Daniel H
9bb80f83e0
(band-aid) fix opening some file types crashing lapce ( #1764 )
...
* (band-aid) fix opening some file types crashing lapce
* add #1764 to CHANGELOG.md
* replace a match with Option::map in declare_language_highlights!
(clippy didn't catch this due to it being in a macro)
2022-11-30 19:24:49 +00:00
Arjun31415
599ed5c1fa
Update C tree-sitter ( #1759 )
2022-11-30 16:43:31 +00:00
Arjun31415
c7288af882
update dlang treesitter ( #1758 )
...
* updated tree-sitter-d
* updated dlang treesitter
* fix formatting
* updated changelog
* Update CHANGELOG.md
Co-authored-by: Jakub Panek <me@panekj.dev>
Co-authored-by: Jakub Panek <me@panekj.dev>
2022-11-29 21:00:17 +00:00
Daniel H
6e4a472ef1
Add vim motions cw, ce, cc, S, and QOL modal bind gf ( #1760 )
...
* add vim motions cw, ce, cc, S, and QOL modal bind gf
* add #1760 to CHANGELOG.md
2022-11-29 20:58:56 +00:00
MinusGix
3130a9c377
Limit search response size ( #1753 )
2022-11-26 19:19:08 +00:00
Dongdong Zhou
3a30c6b6c5
ssh remote supports port ( #1756 )
...
* ssh remote supports port
* update changelog
* update changelog
2022-11-25 20:05:09 +00:00
Vixea
289e5d13c8
Add syntax highlighting for glsl. ( #1741 )
...
* Add syntax highlighting for glsl.
* Update CHANGELOG.md
* correct order
* Update CHANGELOG.md
Co-authored-by: Jakub Panek <me@panekj.dev>
* include even more extensions
I could think of more but at this point its getting a little out of hand
why couldn't this be standardized :(
got some of them from https://github.com/euler0/sublime-glsl
* fmt
Co-authored-by: Jakub Panek <me@panekj.dev>
2022-11-23 18:42:02 +00:00