PiergiorgioZagaria
219d2c2515
Change default formatter for any language ( #2942 )
...
* Change default formatter for any language
* Fix clippy error
* Close stdin for Stdio formatters
* Better indentation and pattern matching
* Return Result<Option<...>> for fn format instead of Option
* Remove unwrap for stdin
* Handle FormatterErrors instead of Result<Option<...>>
* Use Transaction instead of LspFormatting
* Use Transaction directly in Document::format
* Perform stdin type formatting asynchronously
* Rename formatter.type values to kebab-case
* Debug format for displaying io::ErrorKind (msrv fix)
* Solve conflict?
* Use only stdio type formatters
* Remove FormatterType enum
* Remove old comment
* Check if the formatter exited correctly
* Add formatter configuration to the book
* Avoid allocations when writing to stdin and formatting errors
* Remove unused import
Co-authored-by: Gokul Soumya <gokulps15@gmail.com>
2022-08-04 13:01:48 +09:00
Charlie Groves
c5f8a835f5
Add a .ignore file to make ripgrep more useful ( #3315 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-08-03 09:00:39 -05:00
Alexander Brevig
6e7774bb79
Add .gitattributes ( #3318 )
2022-08-03 08:21:51 -05:00
Charlie Groves
4b6c4ae6ee
Fix LF line-endings ( #3316 )
2022-08-03 07:53:57 -05:00
Matthias Deiml
6b244e2fef
Exclude only named children without injection.include-children ( #3129 )
...
* Exclude only named children without injection.include-children
* Add injection.include-unnamed-children parameter
2022-08-03 19:18:17 +09:00
Michael Davis
08b442f4cc
Inherit javascript/typescript from common 'ecma' queries ( #3301 )
...
JavaScript queries now contain a few lines that prevent them from
being used whole-sale in typescript with `; inherits: javascript`.
Here we follow nvim-treesitter's way of using a fake 'ecma' language
as a common base for JavaScript and TypeScript to share as much as
we can.
2022-08-03 14:09:44 +09:00
Kirawi
69f84e2516
theme ui.virtual.indent-guide
in dark_plus
( #3302 )
2022-08-02 10:13:22 -05:00
yvt
aa4394ce12
chore(ci): match *-macos
by checking suffix
...
Simplifies a conditional expression in the CI workflow configuration.
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-08-02 12:04:09 +09:00
yvt
6d16d2cbc9
feat: support grammar cross-compilation
2022-08-02 12:04:09 +09:00
yvt
f6f054ae5b
fix(loader): pass cc::Tool::args()
...
Certain targets, such as `aarch64-apple-*`, require additional compiler
flags to cross-compile for the intended target.
2022-08-02 12:04:09 +09:00
yvt
4461090c3d
chore(ci): build binary for aarch64-macos
...
The tests are conditionally disabled for this target because the x86_64 CI
host is unable to run AArch64 binaries. (There is no officially-supported
reverse Rosetta 2.)
2022-08-02 12:04:09 +09:00
dependabot[bot]
eef9eff20d
build(deps): bump pulldown-cmark from 0.9.1 to 0.9.2 ( #3294 )
...
Bumps [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark ) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/raphlinus/pulldown-cmark/releases )
- [Commits](https://github.com/raphlinus/pulldown-cmark/compare/v0.9.1...v0.9.2 )
---
updated-dependencies:
- dependency-name: pulldown-cmark
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>
2022-08-02 10:07:01 +09:00
dependabot[bot]
f3a3b09337
build(deps): bump similar from 2.1.0 to 2.2.0 ( #3293 )
...
Bumps [similar](https://github.com/mitsuhiko/similar ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/mitsuhiko/similar/releases )
- [Changelog](https://github.com/mitsuhiko/similar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/similar/compare/2.1.0...2.2.0 )
---
updated-dependencies:
- dependency-name: similar
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-02 10:06:46 +09:00
dependabot[bot]
d07d694fe7
build(deps): bump serde from 1.0.140 to 1.0.141 ( #3292 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.140 to 1.0.141.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.140...v1.0.141 )
---
updated-dependencies:
- dependency-name: serde
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>
2022-08-02 10:06:38 +09:00
dependabot[bot]
9643556376
build(deps): bump anyhow from 1.0.58 to 1.0.59 ( #3291 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.58 to 1.0.59.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.58...1.0.59 )
---
updated-dependencies:
- dependency-name: anyhow
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>
2022-08-02 10:06:28 +09:00
dependabot[bot]
f4b1f9af9a
build(deps): bump arc-swap from 1.5.0 to 1.5.1 ( #3290 )
...
Bumps [arc-swap](https://github.com/vorner/arc-swap ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/vorner/arc-swap/releases )
- [Changelog](https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vorner/arc-swap/compare/v1.5.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: arc-swap
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>
2022-08-02 10:06:22 +09:00
Eric K
d693b37445
Modified restore_term fn in application.rs. Changed '\x1B[2 q' to '\x1B[0 q' to restore cursor to user default after exiting helix ( #3289 )
2022-08-02 10:05:45 +09:00
ChrHorn
11367488ac
Improve Python queries, add locals ( #3284 )
2022-08-01 16:14:07 -05:00
ChrHorn
0c08ff1596
update catppuccin theme(s) to new palettes ( #3281 )
2022-08-01 15:23:23 -05:00
ChrHorn
59bf1669ec
javascript queries: fix parameters ( #3280 )
2022-08-01 15:15:17 -05:00
Alexander Brevig
07019c3905
fix: gruvbox color modes ( #3202 )
...
* fix: gruvbox color modes
* increase contrast, and use blue and not purple
2022-08-01 12:21:37 +09:00
Charlie Groves
9f4802e101
Only add cargo-tarpaulin on x86_64 ( #3252 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-07-31 14:52:54 -05:00
A-Walrus
c15b494288
Fix align_selection behaviour with tabs ( #3276 )
2022-07-31 14:45:51 -05:00
Banst
7e06681413
feat: add cue support ( #3262 )
2022-07-31 07:04:57 -05:00
Danilo Spinella
110eb73045
Add cwd parameter which is not optional anymore ( #3240 )
2022-07-31 06:59:15 -05:00
Danilo Spinella
ab616ab718
Add rust-version (MSRV) to helix-term package ( #3244 )
2022-07-31 17:09:18 +09:00
Amit Beka
fe3a9a868e
clipboard: add logging and healthcheck ( #3271 )
...
* add logging to clipboard setup
* healthcheck: add clipboard provider name
Co-authored-by: amitbeka <--->
2022-07-31 17:05:34 +09:00
Alexander Brevig
e405e88c86
Flatwhite Theme ( #3236 )
2022-07-30 12:35:39 -05:00
Erasin
919edfb323
Add Graphviz Dot lang support ( #3241 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-07-30 12:34:00 -05:00
A-Walrus
5ca98edfb1
Don't add empty prompt input to history ( #3259 )
2022-07-30 12:17:01 -05:00
Gokul Soumya
a8b123fe17
Fix byte index error in signature help highlighting
...
The language server sends a char offset range within the
signature help label text to highlight as the current parameter,
but helix uses byte offset ranges for rendering highlights. This
was brought up in the [review of the original signature help PR][1],
but the ranges were being highlighted correctly, and there were no
out of bound or indexing panics. Turns out rust-analyzer was
[incorrectly sending byte offsets] instead of char offsets and this
made it seem like all was well and good with offsets in helix during
initial testing.
[1]: https://github.com/helix-editor/helix/pull/1755#discussion_r906715371
[2]: https://github.com/rust-lang/rust-analyzer/pull/12272
2022-07-29 14:31:21 +09:00
Slug
14eca318a7
Add transparent theme based on base16_default ( #3216 )
2022-07-28 18:14:34 -05:00
Erasin
a1c969012d
Fix cursorline and selection themes for onelight ( #3226 )
2022-07-28 16:58:04 -05:00
Erasin
681c0a91dc
Add textobject for javascript ( #3213 )
2022-07-28 08:31:20 -05:00
Kyle L. Davis
cca83af3fd
Update README command table ( #3224 )
2022-07-28 05:37:10 -05:00
Michael Davis
9ed9c3faca
Remove let_declaration from Rust locals tracking ( #3212 )
2022-07-28 12:04:50 +09:00
Philipp Mildenberger
bf74a4652d
JS/TS highlighting improvements ( #3219 )
2022-07-27 13:56:58 -05:00
Yusuf Bera Ertan
85a5df0391
build(nix): add a way to override what grammars get built ( #3141 )
2022-07-27 12:52:07 -05:00
Ricardo Silva
2f1d3d0899
Add LSP config for Odin ( #3214 )
2022-07-27 12:28:20 -05:00
MilanVasko
9a49623721
Use OR of all selections in search_selection command ( #3138 )
...
Closes #2312
2022-07-27 18:02:19 +09:00
Seth Bromberger
846a6b65c3
add configurable / theme-able statusline separator string ( #3175 )
...
* add configurable separator element to statusline
* themable separator
* clippy fixes
* changed default separator to │
* doc updates
2022-07-27 08:47:22 +09:00
A-Walrus
61856f1d64
Nord color modes ( #3200 )
...
* Add color modes to nord theme
* Add color-modes to nord_light theme and fixup
Fg color was not set in some places and defaulted incorrectly.
2022-07-26 22:43:39 +09:00
Erasin
df5ab8b40c
Fix: Python hightlight ( #3201 )
2022-07-26 22:31:14 +09:00
Seth Bromberger
3dd2196e4f
add position-percentage as a statusline indicator ( #3168 )
...
* added position-pct as a statusline indicator
* removed unnecessary mutable reference
* pct -> percent
* percent -> percentage
2022-07-26 15:05:12 +09:00
Gokul Soumya
de8ade8967
Shorten embedded command descriptions ( #3070 )
...
* Shorten embedded command descriptions
- Compact descriptions in command palette and infobox
* Shorten typed command descriptions
* Fix typo in decrement command description
2022-07-26 12:04:23 +09:00
Erasin
42115d02bc
Suport diagnostic code ( #3096 )
...
* add code for diagnostic.
This PR provides a solution to resolve #2994 . missing Code Actions for lsp
* remote unused import
2022-07-26 10:26:50 +09:00
n0s4
4f21f430e4
Remove vale from .gitignore
2022-07-26 10:22:28 +09:00
n0s4
d97c4ee217
Spacing
2022-07-26 10:22:28 +09:00
n0s4
d95c7eaa29
Fixes + consistency
...
Some lines went longer than the titlebars, fixed regex in
SPLITTING SELECTIONS which wasn't actually correct.
Changed 1 "bat" to a "cat" in ADDING SELECTION ON NEXT
SEARCH MATCH which makes it harder to do with a simple
s select.
2022-07-26 10:22:28 +09:00
n0s4
348951f6f9
Add SPLITTING SELECTIONS
2022-07-26 10:22:28 +09:00