Jens Getreu
94fc41a419
Add cursorline to Autumn theme ( #2918 )
...
Co-authored-by: Jens Getreu <jens.getreu@dlh.lu>
2 years ago
Ben Lee-Cohen
15ac1142cf
Adding a cursorline for the Nord theme ( #2916 )
2 years ago
Stuart Hinson
6ac6080969
primary cursorline for Dracula theme ( #2915 )
2 years ago
Michael Davis
bf1db737d4
nix: update nixCargoIntegration ( #2907 )
...
This fixes the aarch64-darwin build - the newer revision uses the
cCompiler override to compile tree-sitter with clang instead of
gcc (which fails).
2 years ago
Seth Bromberger
07e7a13a9e
fixes background reset ( #2900 )
...
* fixes background reset
* moves creation of default style out of loop
* patches with background_style
* removes commented code
2 years ago
PabloMansanet
030de46e6b
Fix recursive macro crash and empty macro lockout ( #2902 )
2 years ago
dependabot[bot]
ac1d8fa505
build(deps): bump smallvec from 1.8.0 to 1.8.1 ( #2901 )
...
Bumps [smallvec](https://github.com/servo/rust-smallvec ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/servo/rust-smallvec/releases )
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: smallvec
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
d900b8bb23
build(deps): bump thiserror from 1.0.30 to 1.0.31 ( #2899 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.30 to 1.0.31.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.30...1.0.31 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
247ebd6689
build(deps): bump indoc from 1.0.3 to 1.0.6 ( #2898 )
...
Bumps [indoc](https://github.com/dtolnay/indoc ) from 1.0.3 to 1.0.6.
- [Release notes](https://github.com/dtolnay/indoc/releases )
- [Commits](https://github.com/dtolnay/indoc/compare/1.0.3...1.0.6 )
---
updated-dependencies:
- dependency-name: indoc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
2963fdbed1
build(deps): bump cc from 1.0.72 to 1.0.73 ( #2897 )
...
Bumps [cc](https://github.com/alexcrichton/cc-rs ) from 1.0.72 to 1.0.73.
- [Release notes](https://github.com/alexcrichton/cc-rs/releases )
- [Commits](https://github.com/alexcrichton/cc-rs/compare/1.0.72...1.0.73 )
---
updated-dependencies:
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Michael Davis
64de0b7288
add docs for cursorline scopes ( #2904 )
2 years ago
Michael Davis
64cf4c859b
support Bazel languages ( #2903 )
2 years ago
dependabot[bot]
6f932375bf
build(deps): bump serde_json from 1.0.79 to 1.0.81 ( #2896 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.79 to 1.0.81.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.79...v1.0.81 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
fd644ccfa2
build(deps): bump tree-sitter from 0.20.4 to 0.20.8 ( #2895 )
...
Bumps [tree-sitter](https://github.com/tree-sitter/tree-sitter ) from 0.20.4 to 0.20.8.
- [Release notes](https://github.com/tree-sitter/tree-sitter/releases )
- [Commits](https://github.com/tree-sitter/tree-sitter/commits )
---
updated-dependencies:
- dependency-name: tree-sitter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Gokul Soumya
3108a11d35
Refactor handling of mouse events ( #2893 )
...
- Simplified match statements by destructuring MouseEvent struct
at the top and then matching on event.kind.
- Extracted out closures for calculating (1) position and view
of mouse click and (2) gutter coordinates and view of mouse click.
2 years ago
Gokul Soumya
23ce5f1837
Add cursorline scope for onedark theme ( #2892 )
2 years ago
ramojus
db2aa57074
update meliora theme ( #2890 )
2 years ago
lazytanuki
096abdd19b
feat: highlight / select symbol under cursor using LSP textDocument/documentHighlight ( #2738 )
...
* feat: highlight symbol under cursor using LSP textDocument/documentHighlight
* fix: please clippy
* fix: shorter description and code style
2 years ago
Blaž Hrastnik
fde9e034d4
Only draw cursorline in the currently focused buffer
2 years ago
Blaž Hrastnik
425de09d21
Fix tests again
2 years ago
Blaž Hrastnik
24f03097e3
Remove some more unwraps
2 years ago
Blaž Hrastnik
33d287a9ad
Add a default cursorline style for the primary selection
2 years ago
Tobias Menzi
8dc86beabd
Implement cursorline ( #2170 )
...
* Implement cursorline
* Binary search possible lines
2 years ago
Gokul Soumya
a26943de4e
Right align scrollbar with track in completion popup ( #2754 )
...
- Align the scollbar to the right edge of the popup rather than at
a margin of one.
- Add a scrollbar track and a new scope `ui.menu.scroll`.
2 years ago
Ramojus
c113531db9
add meliora theme ( #2884 )
2 years ago
Kihaya Sugiura
24351c20d4
languages: Fix ruby rakefile and gemfile file type ( #2875 )
2 years ago
Gokul Soumya
16ccc7ead8
Add single width left margin for completion popup ( #2728 )
...
* Add single width left margin for completion popup
* Clear with ui.menu style before rendering menu
When rendering a completion popup, the popup component will clear
the area with ui.popup and then the menu component would draw over
it using a table component. We remove the left edge of the area
before passing it to the table component (so that it will be left
as padding), and the table component uses ui.menu as the style.
If ui.menu and ui.popup are different the left edge of the popup
will look different from the rest of the popup. We avoid this by
clearing the whole area with ui.menu in Menu::render
2 years ago
Amit Beka
ba85779902
book: fix the description of dot repeat ( #2878 )
...
Co-authored-by: amitbeka <--->
2 years ago
Triton171
e1b1a5ebc0
Fix edge-case in tree-sitter expand_selection selection command ( #2877 )
...
Co-authored-by: Triton171 <triton0171@gmail.com>
2 years ago
two-six
18435899b2
[Theme] Acme ( #2876 )
2 years ago
Hekno25
33e6df8707
feat: add wgsl_analyzer as wgsl language server ( #2872 )
2 years ago
Saber Haj Rabiee
3dbad0442f
fixes showing the last prompt on empty input ( #2870 )
2 years ago
Michael Davis
d948ace67b
check selection's visible width when copying on mouse click ( #2711 )
...
* check selection's visible width when copying on mouse click
Mouse-click-up copies the selection produced by dragging. The event
is ignored if the selection has a width of 1 though so you don't
copy when clicking rather than dragging. The current check copies
text when it has a visible width of 1 but is actually multiple
characters in the rope like a CRLF line-ending. With this change
we check the unicode width of the character(s) in the selection
rather than the range length, so clicking on a CRLF line-ending
does not copy.
* use range.fragment to simplify getting the primary selection width
2 years ago
farwyler
886cff3bcc
Redetect indent and line endings after language server replaces documents ( #2778 )
...
* redetect indent and line endings after language server replaces document
* removes nested if
* always redetect indent and line endings after format
This reverts commit 764d14f55894dc7213e48022dfa0f91829b8ef59.
2 years ago
Seth Bromberger
c107f4ea49
fixes #2856 by resetting style on diagnostic ( #2861 )
2 years ago
Gokul Soumya
301065fe4d
Fix scrollbar length proportional to total menu items ( #2860 )
...
The scrollbar length used to increase with more entries in the menu,
which was counter-intuitive to how scrollbars worked in most
applications. Turns out there was a typo in the floor division
implementation :)
2 years ago
Erin van der Veen
b365f2d614
update tree-sitter-nickel to include ' in ident ( #2859 )
...
see https://github.com/nickel-lang/tree-sitter-nickel/pull/9
and https://github.com/tweag/nickel/pull/737
2 years ago
Yusuf Bera Ertan
8c86cd56cb
build(nix): update flake deps, add default.nix file
2 years ago
dependabot[bot]
5b3b6ffc9e
build(deps): bump regex from 1.5.4 to 1.5.5 ( #2851 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.5.4 to 1.5.5.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.5.4...1.5.5 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Blaž Hrastnik
23b5b1e25a
Remove a couple more unwraps
2 years ago
Blaž Hrastnik
19dccade7c
Merge pull request #2359 from dead10ck/test-harness
...
Integration testing harness
2 years ago
Termina94
a17626a822
add history suggest to global search ( #2717 )
...
Co-authored-by: Dean Revell <revell@gmail.com>
2 years ago
Gokul Soumya
8e8367eea6
Refactor Margin for fine grained control ( #2727 )
2 years ago
ath3
ce85b9716d
Enable shellwords for Windows (with escaping disabled) ( #2767 )
2 years ago
Gokul Soumya
8b67acf130
Format keys identically in statusline and command palette ( #2790 )
...
The command palette previously used + as a delimiter for denoting
a single key in a key sequence, (like C+w). This was at odds with
how the statusline displayed them with pending keys (like <C-w>).
This patch changes the palette formatting to the statusline formatting
2 years ago
Gokul Soumya
8ad0b83e30
Make indent guides configurable
2 years ago
Gokul Soumya
924b4ebb39
Add theme scopes for indent guides
2 years ago
Gokul Soumya
8c4c923e80
Add indent guides support
2 years ago
Blaž Hrastnik
458b89e21d
Merge branch 'master' into test-harness
2 years ago
Matthew Toohey
6a3f7f2c39
feat: make `move_vertically` aware of tabs and wide characters ( #2620 )
...
* feat: make `move_vertically` aware of tabs and wide characters
* refactor: replace unnecessary checked_sub with comparison
* refactor: leave pos_at_coords unchanged and introduce separate pos_at_visual_coords
* style: include comment to explain `pos_at_visual_coords` breaking condition
* refactor: use `pos_at_visual_coords` in `text_pos_at_screen_coords`
* feat: make `copy_selection_on_line` aware of wide characters
2 years ago