Matouš Dzivjak
5ab85283e9
feat(languages): jsonnet ( #3714 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2 years ago
Benoît Cortier
16ce036bdf
Add good default rulers when editing git messages ( #3738 )
...
Around 50 columns for the summary is good because it is often used as
heading or as subject in emails. 72 columns for the body is generally
good because some tools do not wrap long lines (`git log` with pager
`less` is a good example). Helix's `:reflow` command is really good to
help with the second point.
Linux kernel documentation says:
> For these reasons, the ``summary`` must be no more than 70-75
> characters, and it must describe both what the patch changes, as well
> as why the patch might be necessary. It is challenging to be both
> succinct and descriptive, but that is what a well-written summary
> should do.
Source:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/submitting-patches.rst#n627
tpope:
https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
Commit message style guide for Git:
https://commit.style/
2 years ago
Giorbo
5b1113766d
Add syntax highlighting for SML ( #3692 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2 years ago
A-Walrus
e14b48af2e
Fix :reflow panic by enusring cursor in view ( #3733 )
2 years ago
Blaž Hrastnik
a123fb6057
Remove LspNotDefined, instead return an Option<>
2 years ago
A-Walrus
fe37a66046
Handle formatter errors, and save anyway ( #3684 )
...
If formatting fails, report error to log and save without formatting.
2 years ago
Michael Davis
301f5d7cf7
Fix Rust attribute highlights ( #3729 )
2 years ago
Timothy DeHerrera
1fe32737fa
nix: fix highlighting rules
...
* avoid coloring `identifier`s globally
* fix function application when not part of `select_expression`
* add `has_attribute_expression` highlighting
* fix precendence for interpolation, which should be after select
* highlight `@` as delimiter
2 years ago
yvt
b7380313a5
chore(ci): build AppImage for aarch64-linux
2 years ago
yvt
038a91d204
chore(ci): build binary for aarch64-linux
2 years ago
yvt
1fc97a9a20
chore(ci): install a pre-release version of Cross
2 years ago
Rohit K Viswanath
14f12c8a0b
Theme: Rasmus ( #3728 )
2 years ago
Timothy DeHerrera
5ed751c67d
remove `^$` from injection regexs
2 years ago
Timothy DeHerrera
665e27ff9d
nix: add language injections
...
By simply placing a comment with the name of the desired language just
before a multi-line string, that language will be injected.
Also, common functions and attributes which are expected to be shell
code are automatically injected.
2 years ago
Michael Davis
43b31f702a
Update tree-sitter-diff ( #3708 )
...
This change also renames the grammar from `git-diff` to `diff`.
The grammar covers regular diff syntax so I renamed the repository
a while ago.
2 years ago
dependabot[bot]
f7c216d497
build(deps): bump tokio from 1.20.1 to 1.21.0 ( #3716 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.20.1 to 1.21.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.20.1...tokio-1.21.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
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]
b85d0c597a
build(deps): bump tree-sitter from 0.20.8 to 0.20.9 ( #3719 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
8667a4d2be
build(deps): bump anyhow from 1.0.63 to 1.0.64 ( #3718 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
c34929b134
build(deps): bump thiserror from 1.0.33 to 1.0.34 ( #3717 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
5e1296b888
build(deps): bump once_cell from 1.13.1 to 1.14.0 ( #3715 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Kirawi
8882615483
Delete hooks.md ( #3711 )
2 years ago
Clay
da8071047a
Elixir: update tree-sitter queries ( #3645 )
2 years ago
NotAgentBilly
df1ed0a5fd
xcopy - assume destination is a directory ( #3686 )
2 years ago
Lennard Hofmann
fb92d71d08
Update tree-sitter-fish to latest commit ( #3704 )
2 years ago
Michael Kohl
16197664ab
Add file_picker_in_current_directory to keymap.md ( #3701 )
2 years ago
Blaž Hrastnik
1acdfaa073
fix: View needs to retain the original scroll offset on split
2 years ago
Michael Davis
9c3c6a1c22
Fix off-by-one in extend_line_above ( #3689 )
...
`extend_line_above` (and `extend_line` when facing backwards) skip
a line when the current range does not fully cover a line.
Before this change:
foo
b#[|a]#r
baz
With `extend_line_above` or `extend_line` selected the line above.
#[|foo
bar]#
baz
Which is inconsistent with `extend_line_below`. This commit changes
the behavior to select the current line when it is not already
selected.
foo
#[|bar]#
baz
Then further calls of `extend_line_above` extend the selection up
line-wise.
2 years ago
Blaž Hrastnik
20ed8c2595
tree-sitter-solidity: Use upstream, update queries
2 years ago
Blaž Hrastnik
44b447947c
fix: lsp: Don't send didOpen events for documents with no URL
...
Fixes #3683
2 years ago
Blaž Hrastnik
cc4b71274a
minor: Simplify another document_mut statement
2 years ago
Michael Davis
f0d1caafcf
Look for the external formatter before invoking it ( #3670 )
...
Currently it is not possible to save a file with a language that
has an external formatter configuration unless the external
formatter is installed, even if the language has a Language Server
configuration capable of auto-format. This change checks that the
external formatter exists before using it to create a formatting
callback.
2 years ago
Fangrui Song
0d76775453
Fix typos in tutor ( #3664 )
2 years ago
A-Walrus
c93d52cc8a
Fix cargo doc warnings, and add GitHub action to ensure it ( #3650 )
2 years ago
Yusuf Bera Ertan
59f7b07c86
build(nix): update flake deps ( #3663 )
2 years ago
Blaž Hrastnik
6ec4017a8d
Expand doc/view macros to allow fetching specific id
...
This simplifies the code and hides away unwraps
2 years ago
Blaž Hrastnik
1caba2d3e8
lsp: Don't log "LSP not defined" errors in the logfile
2 years ago
Yusuf Bera Ertan
e917a8e0be
build(nix): update nci, refactor flake, seperate wrapping, add source filtering ( #3657 )
2 years ago
bootra
3c38fe9c70
update boo_berry theme for statusline and indent-guide ( #3653 )
2 years ago
Charles Hall
b3b164f0d5
Highlight SQL in `sqlx::{query,query_as}!()` in Rust ( #3647 )
2 years ago
voroskoi
6e5e38c2ba
update zig grammar and highlight rules ( #3621 )
2 years ago
aaron404
e8730ca5fd
initial implementation of bufferline ( #2759 )
...
* initial implementation of bufferline
* fixed lint
* changed to 'bufferline', added enum for config modes, some cleanup
* fixed lint
* added file modification indicator
* removed redundant code, added proper themeing with fallback, changed 'file modified' indicator
* remove commented code
* Update helix-term/src/ui/editor.rs
simplify text and offset computation
Co-authored-by: Gokul Soumya <gokulps15@gmail.com>
* add ui.bufferline.background key for themes
Co-authored-by: lazytanuki <43273245+lazytanuki@users.noreply.github.com>
* address PR comments
* Update helix-term/src/ui/editor.rs
* simplify computation of editor area:
* change to set_stringn to avoid overflow
* Update configuration.md
Updates documentation to reflect decision re: defaulting to never showing bufferline.
* addressed pr comments
* fix build error
* address pr comments
* revert accidental change
Co-authored-by: Gokul Soumya <gokulps15@gmail.com>
Co-authored-by: lazytanuki <43273245+lazytanuki@users.noreply.github.com>
Co-authored-by: Seth Bromberger <sbromberger@users.noreply.github.com>
2 years ago
Bertrand Bousquet
04a4033b6c
theme: Add Varua color scheme ( #3610 )
2 years ago
Michael Davis
66276ce630
Changelog notes for 22.08.1 ( #3639 )
2 years ago
A-Walrus
45dbcb6783
Fix closing buffer with custom keymap ( #3633 )
...
* Fix closing buffer with custom keymap
* Add comment explaining if
2 years ago
Fanda Vacek
ec28b2b5cc
Change MonokaiProSpectrum theme error background from red to magenta. ( #3627 )
...
Co-authored-by: Fanda Vacek <fvacek@elektroline.cz>
2 years ago
Charles Hall
04e1cbe33f
fix: typo in tutor about searching compared to vim ( #3625 )
2 years ago
Blaž Hrastnik
5c2b77b41f
Make mode editor-wide rather than per-document
2 years ago
Blaž Hrastnik
10d9355b34
Update deps
2 years ago
Saber Haj Rabiee
1cbf552554
fix: prevents storing last prompt if is top of stack ( #3609 )
2 years ago
Michael Davis
ee94031fc4
Bump VERSION to 22.08
2 years ago