Blaž Hrastnik
c18de0e8f0
fix: Don't rely on FormattingOptions::default()
...
Refs #1884
3 years ago
Nirmal Patel
8702aaaefc
Handle BrokenPipe when piping hx --health through head ( #1876 )
...
Co-authored-by: Gokul Soumya <gokulps15@gmail.com>
3 years ago
Michael Davis
7cd6050235
add tree-sitter-gleam
3 years ago
Michael Davis
1819478940
update tree-sitter-elixir
...
news:
- tree-sitter-elixir now powers Elixir syntax highlighting on github.com
- GitHub now supports code-navigation for Elixir repos via
tree-sitter-elixir
changes:
- modules now use the `@module` highlight, which was added upstream to
tree-sitter
- it seems appropriate to use `@namespace` to follow helix convention
- added nullary range operator (e.g. `Enum.to_list(..) == []`), a new syntax
for elixir 1.14
- a fix for stab clause nodes mis-highlighting when the right hand side of
the stab clause contained multiple simple expressions
3 years ago
Michael Davis
e2a50711d5
update tree-sitter-erlang
...
changes:
- typed fields within records which do not declare a default
value are now correctly highlighted as record fields
- the EEP49 'maybe' form is now parsed
- fixes for highlights for 'begin' and 'after' tokens
3 years ago
Marcin Puc
f2dd3d4469
Avoid using the format ident Rust feature ( #1881 )
3 years ago
Michael Davis
c8082a1133
update screenshot ( #1879 )
3 years ago
Michael Davis
d4e45fd479
changelog notes for 22.03 ( #1830 )
3 years ago
Blaž Hrastnik
6c276d7868
Revert "Resize is not necessary inside SIGCONT, handled by render()"
...
Fixes #1877
This reverts commit 85264a861a
.
3 years ago
Michael Davis
838cfcc7cd
publish a source tarball with version and grammars ( #1875 )
...
* publish a source tarball with version and grammars
* include_str! the release version from a VERSION file
* remove setting of .version file from tag
don't need this anymore since the file is checked into source
3 years ago
dependabot[bot]
6e7c287371
build(deps): bump log from 0.4.14 to 0.4.16 ( #1874 )
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.14 to 0.4.16.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/commits )
---
updated-dependencies:
- dependency-name: log
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>
3 years ago
dependabot[bot]
3af0a7f3cb
build(deps): bump smartstring from 1.0.0 to 1.0.1 ( #1873 )
...
Bumps [smartstring](https://github.com/bodil/smartstring ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/bodil/smartstring/releases )
- [Changelog](https://github.com/bodil/smartstring/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bodil/smartstring/compare/v1.0.0...v1.0.1 )
---
updated-dependencies:
- dependency-name: smartstring
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>
3 years ago
Max
b63b37d5a0
grammars.nix: use github type for fetchTree where possible ( #1872 )
3 years ago
Blaž Hrastnik
511f37c736
clipboard: fix import on macOS
3 years ago
Blaž Hrastnik
33510d60f4
cargo fmt
3 years ago
Blaž Hrastnik
a516f5881b
Address clippy lint
3 years ago
Blaž Hrastnik
8611c5b84e
Refactor clipboard to make it easier to feature gate std::process
3 years ago
Blaž Hrastnik
4940db3e2d
Make truncate_start a builder method instead
3 years ago
Blaž Hrastnik
20cf75dfa1
Strip some more params
3 years ago
Blaž Hrastnik
1849ad1fde
Clean up global search
3 years ago
Blaž Hrastnik
92bb312f0f
Make line a private property
3 years ago
Blaž Hrastnik
96a4eb8483
Remove more push_layer calls
3 years ago
Blaž Hrastnik
5c162ef995
Make regex_prompt directly call cx.push_layer
3 years ago
Blaž Hrastnik
83b3272166
This doesn't need to be mut
3 years ago
Blaž Hrastnik
9a6ee88e66
Split off dap event handlers into helix-view to allow reuse
3 years ago
Blaž Hrastnik
85264a861a
Resize is not necessary inside SIGCONT, handled by render()
3 years ago
Gokul Soumya
7b3a3d562c
Move top level lsp config to editor.lsp ( #1868 )
...
* Move top level lsp config to editor.lsp
This is mainly done to accomodate the new lsp.signature-help config
option that will be introduced in https://github.com/helix-editor/helix/pull/1755
which will have to be accessed by commands. The top level config
struct is split and moved to different places, making the relocation
necessary
* Revert rebase slipup
3 years ago
Joe
bee05dd32a
Add refresh-config and open-config command ( #1803 )
...
* Add refresh-config and open-config command
* clippy
* Use dynamic dispatch for editor config
* Refactor Result::Ok to Ok
* Remove unused import
* cargo fmt
* Modify config error handling
* cargo xtask docgen
* impl display for ConfigLoadError
* cargo fmt
* Put keymaps behind dyn access, refactor config.load()
* Update command names
* Update helix-term/src/application.rs
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
* Switch to unbounded_channel
* Remove --edit-config command
* Update configuration docs
* Revert "Put keymaps behind dyn access", too hard
This reverts commit 06bad8cf492b9331d0a2d1e9242f3ad4e2c1cf79.
* Add refresh for keys
* Refactor default_keymaps, fix config default, add test
* swap -> store, remove unneeded clone
* cargo fmt
* Rename default_keymaps to default
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
3 years ago
Narazaki Shuji
309f2c2c8e
Revise the color for ui.cursor.match ( #1862 )
...
- bogster.toml
- solarized_dark.toml
- solarized_light.toml
- spacebones_light.toml
3 years ago
Jared Ramirez
22ba668fad
Fix Rescript hightlights query ( #1863 )
3 years ago
Blaž Hrastnik
919ac7ba15
Handle RPC returning an invalid call
3 years ago
Slin Lee
3e78b8fdad
Add syntax highlighting for Solidity ( #1854 )
3 years ago
Slin Lee
79477ec6e7
Fix typo in query parsing error message ( #1856 )
3 years ago
Slin Lee
3c79bf5117
Add LSP support for Solidity ( #1848 )
...
* Add LSP support for Solidity
This requires a recent version of Solidity 0.8.11+
* Add Solidity to docs
* Update the docs
3 years ago
dependabot[bot]
5d7fa57754
build(deps): bump lsp-types from 0.92.0 to 0.92.1 ( #1852 )
...
Bumps [lsp-types](https://github.com/gluon-lang/lsp-types ) from 0.92.0 to 0.92.1.
- [Release notes](https://github.com/gluon-lang/lsp-types/releases )
- [Changelog](https://github.com/gluon-lang/lsp-types/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gluon-lang/lsp-types/compare/v0.92.0...v0.92.1 )
---
updated-dependencies:
- dependency-name: lsp-types
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>
3 years ago
dependabot[bot]
1de99cf46a
build(deps): bump which from 4.2.4 to 4.2.5 ( #1851 )
...
Bumps [which](https://github.com/harryfei/which-rs ) from 4.2.4 to 4.2.5.
- [Release notes](https://github.com/harryfei/which-rs/releases )
- [Commits](https://github.com/harryfei/which-rs/compare/4.2.4...4.2.5 )
---
updated-dependencies:
- dependency-name: which
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>
3 years ago
dependabot[bot]
585347aca0
build(deps): bump actions/cache from 2.1.7 to 3 ( #1850 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2.1.7 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.7...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
zetashift
7eb013c6fb
Initial basic Org markup support thanks to tree-sitter-org ( #1845 )
3 years ago
Blaž Hrastnik
a7ee9f74f7
No need for KeymapResult anymore since we can query .sticky()
3 years ago
Blaž Hrastnik
7909d6f05e
keymap: Store pending/sticky on the root level
3 years ago
Michael Davis
cfd992b151
update tree-sitter-git-commit ( #1838 )
...
changes:
- any text following a (scissors) is now contained in one (message)
- this vastly improves performance on large verbose commits:
no more slowness on huge commits
3 years ago
Ivan Tham
533cca7195
Improve bug report template ( #1826 )
3 years ago
Michael Davis
cb7b674f87
cleanup changelog markup ( #1829 )
3 years ago
Blaž Hrastnik
0b9620108d
ropey 1.4.1 fixes the issue
3 years ago
Blaž Hrastnik
2376fc875e
Temporarily turn on unicode-lines
...
Ropey's non-unicode lines impl has some bugs still
3 years ago
Blaž Hrastnik
16e2b2e36b
ropey 1.4.0 is out!
3 years ago
Blaž Hrastnik
f67e1ee172
Put esoteric line endings behind a feature flag
3 years ago
Blaž Hrastnik
b4a282fd36
Configure ropey to only use CR/CRLF line breaks by default
...
Fixes #1643
3 years ago
Blaž Hrastnik
59f05088b9
Optimize rendering by using Ropey::byte_slice
...
This avoids costly conversions via byte_to_char (which are then
reversed back into bytes internally in Ropey).
Reduces time spent in slice/byte_to_char from ~24% to ~5%.
3 years ago
Michael Davis
c6bd105484
fix enum definition for use-grammars selections ( #1818 )
...
See https://github.com/helix-editor/helix/discussions/1817
It looks like we need the enums to have the `only`/`except` fields in order
to deserialize correctly.
3 years ago