Commit Graph

4239 Commits (98415f288ffa043520b0c85bc4464dc44b85f948)
 

Author SHA1 Message Date
Michael Davis d4e45fd479
changelog notes for 22.03 ()
Blaž Hrastnik 6c276d7868
Revert "Resize is not necessary inside SIGCONT, handled by render()"
Fixes 

This reverts commit 85264a861a.
Michael Davis 838cfcc7cd
publish a source tarball with version and grammars ()
* 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
dependabot[bot] 6e7c287371
build(deps): bump log from 0.4.14 to 0.4.16 ()
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>
dependabot[bot] 3af0a7f3cb
build(deps): bump smartstring from 1.0.0 to 1.0.1 ()
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>
Max b63b37d5a0
grammars.nix: use github type for fetchTree where possible ()
Blaž Hrastnik 511f37c736
clipboard: fix import on macOS
Blaž Hrastnik 33510d60f4
cargo fmt
Blaž Hrastnik a516f5881b
Address clippy lint
Blaž Hrastnik 8611c5b84e
Refactor clipboard to make it easier to feature gate std::process
Blaž Hrastnik 4940db3e2d
Make truncate_start a builder method instead
Blaž Hrastnik 20cf75dfa1
Strip some more params
Blaž Hrastnik 1849ad1fde
Clean up global search
Blaž Hrastnik 92bb312f0f
Make line a private property
Blaž Hrastnik 96a4eb8483
Remove more push_layer calls
Blaž Hrastnik 5c162ef995
Make regex_prompt directly call cx.push_layer
Blaž Hrastnik 83b3272166
This doesn't need to be mut
Blaž Hrastnik 9a6ee88e66
Split off dap event handlers into helix-view to allow reuse
Blaž Hrastnik 85264a861a
Resize is not necessary inside SIGCONT, handled by render()
Gokul Soumya 7b3a3d562c
Move top level lsp config to editor.lsp ()
* 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
Joe bee05dd32a
Add refresh-config and open-config command ()
* 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 06bad8cf49.

* 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>
Narazaki Shuji 309f2c2c8e
Revise the color for ui.cursor.match ()
- bogster.toml
 - solarized_dark.toml
 - solarized_light.toml
 - spacebones_light.toml
Jared Ramirez 22ba668fad
Fix Rescript hightlights query ()
Blaž Hrastnik 919ac7ba15
Handle RPC returning an invalid call
Slin Lee 3e78b8fdad
Add syntax highlighting for Solidity ()
Slin Lee 79477ec6e7
Fix typo in query parsing error message ()
Slin Lee 3c79bf5117
Add LSP support for Solidity ()
* Add LSP support for Solidity

This requires a recent version of Solidity 0.8.11+

* Add Solidity to docs

* Update the docs
dependabot[bot] 5d7fa57754
build(deps): bump lsp-types from 0.92.0 to 0.92.1 ()
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>
dependabot[bot] 1de99cf46a
build(deps): bump which from 4.2.4 to 4.2.5 ()
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>
dependabot[bot] 585347aca0
build(deps): bump actions/cache from 2.1.7 to 3 ()
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>
zetashift 7eb013c6fb
Initial basic Org markup support thanks to tree-sitter-org ()
Blaž Hrastnik a7ee9f74f7
No need for KeymapResult anymore since we can query .sticky()
Blaž Hrastnik 7909d6f05e
keymap: Store pending/sticky on the root level
Michael Davis cfd992b151
update tree-sitter-git-commit ()
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
Ivan Tham 533cca7195
Improve bug report template ()
Michael Davis cb7b674f87
cleanup changelog markup ()
Blaž Hrastnik 0b9620108d
ropey 1.4.1 fixes the issue
Blaž Hrastnik 2376fc875e
Temporarily turn on unicode-lines
Ropey's non-unicode lines impl has some bugs still
Blaž Hrastnik 16e2b2e36b
ropey 1.4.0 is out!
Blaž Hrastnik f67e1ee172
Put esoteric line endings behind a feature flag
Blaž Hrastnik b4a282fd36
Configure ropey to only use CR/CRLF line breaks by default
Fixes 
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%.
Michael Davis c6bd105484
fix enum definition for use-grammars selections ()
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.
Blaž Hrastnik 20a132e36f
Update dependencies (crossterm 0.23.1)
Fixes 
Gokul Soumya 2b0835b295
Refactor :set to parse by deserializing values ()
* Refactor :set to parse by deserializing values

* Implement serialize for idle_timeout config
ChrHorn 0902ede7b1
simplify Julia config ()
* simplify Julia config

* remove trailing whitespace
dependabot[bot] 9400d74307
build(deps): bump tree-sitter from 0.20.5 to 0.20.6 ()
Bumps [tree-sitter](https://github.com/tree-sitter/tree-sitter) from 0.20.5 to 0.20.6.
- [Release notes](https://github.com/tree-sitter/tree-sitter/releases)
- [Commits](https://github.com/tree-sitter/tree-sitter/compare/v0.20.5...v0.20.6)

---
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>
dependabot[bot] be2b452a39
build(deps): bump regex from 1.5.4 to 1.5.5 ()
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
  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>
Joe c0dbd6dc3f
Add horizontal and vertical split scratch buffers ()
Make subcommand name more descriptive

Fix vsplit completer

Run cargo xtask docgen
Gokul Soumya 85492e587c
Deploy docs for master separately ()
* Deploy docs for master separately

* Output docs for every tagged release

* Update .github/workflows/gh-pages.yml

Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>