Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase branch with master #2

Open
wants to merge 674 commits into
base: tree_explore
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
674 commits
Select commit Hold shift + click to select a range
e5319ea
build(deps): bump once_cell from 1.15.0 to 1.16.0 (#4548)
dependabot[bot] Nov 1, 2022
3881fef
build(nix): update nci, fixup flake (#4537)
yusdacra Nov 1, 2022
8584b38
Correctly handle escaping in completion (#4316)
mitsuhiko Nov 1, 2022
8ff92c7
Add missed test attribute in #4316 (#4557)
poliorcetics Nov 1, 2022
c803ef8
Fix `delete_char_backward` for paired characters (#4558)
ygabuev Nov 1, 2022
185236c
Fix D unittest injection query. (#4562)
gdamore Nov 2, 2022
db3383c
Exit select mode on replace commands (#4554)
xJonathanLEI Nov 2, 2022
e0b034d
Add syntax highlighting for Python pattern matching
ygabuev Nov 1, 2022
b156f57
Add indentation for Python pattern matching
ygabuev Nov 1, 2022
1bed2f3
Use OSC 52 as a fallback for setting the system clipboard (#3220)
groves Nov 2, 2022
ba394dc
Fix panic from two windows editing the same document (#4570)
the-mikedavis Nov 3, 2022
c667ff8
Increase default language server timeout for Julia (#4575)
ChrHorn Nov 4, 2022
d357f16
Use language=bash when shebang line uses zsh (#4582)
throwaway-helix-zsh Nov 4, 2022
921d351
bump up LhKipp/tree-sitter-nu's version to latest (#4583)
amtoine Nov 4, 2022
c2c1280
Resolve a bunch of upcoming clippy lints
archseer Nov 4, 2022
9a898be
nix: Bump flake dependencies
archseer Nov 4, 2022
d6323b7
Select text inserted by shell or paste (#4458)
the-mikedavis Nov 4, 2022
3814987
Fix panic on paste from blackhole register (#4497)
the-mikedavis Nov 4, 2022
4ec2a21
Update Julia grammar, queries (#4588)
ChrHorn Nov 5, 2022
48a3965
Fix range offsets in multi-selection paste (#4608)
the-mikedavis Nov 6, 2022
1536a65
Fix whitespace handling in command-mode completion
the-mikedavis Nov 4, 2022
3d283b2
Escape filenames in command completion
the-mikedavis Nov 4, 2022
140df92
Fix command-mode completion behavior when input is escaped
the-mikedavis Nov 4, 2022
eddf9f0
Run clippy on workspace in CI (#4614)
xJonathanLEI Nov 7, 2022
da8f29e
Fixed disorienting selection palette on Gruvbox theme (#4626)
kronodeus Nov 7, 2022
6cafd81
tutor: fix wording in recap for chapter 5 (#4629)
tobiaskohlbau Nov 7, 2022
5bfe84f
build(deps): bump libloading from 0.7.3 to 0.7.4 (#4639)
dependabot[bot] Nov 8, 2022
535cf90
build(deps): bump regex from 1.6.0 to 1.7.0 (#4640)
dependabot[bot] Nov 8, 2022
188aff0
Improve Ruby TextObjects (#4601)
danillos Nov 8, 2022
1312682
lsp: Support insertReplace
archseer Nov 8, 2022
c94feed
core: Move state into the history module
archseer Nov 8, 2022
7ed9e9c
Dynamically resize line number gutter width (#3469)
dgkf Nov 8, 2022
cd8bbbc
fix tests
archseer Nov 8, 2022
bb303cf
fix tests
archseer Nov 8, 2022
64359f8
bash completion: use builtin filenames option (#4648)
maxhille Nov 8, 2022
75d7e05
fix: small error (#4651)
0xflotus Nov 8, 2022
0c30aee
fix typo (#4656)
hezhizhen Nov 8, 2022
d8e9c85
`error!` on unknown `CompletionItemKind` (#4658)
Tefached95 Nov 8, 2022
07d3157
[rust highlights] fix scoped attribute macro matching (#4659)
theli-ua Nov 8, 2022
a19eee6
Update `dark_plus` diff colors (#4661)
kirawi Nov 8, 2022
260ae3a
style: Only call extend_nodes when deepest_preceding is Some
the-mikedavis Nov 9, 2022
3e84434
Fix panic from indenting on tree with errors
the-mikedavis Nov 9, 2022
dee5b2a
Add LSP workspace command picker (#3140)
MDeiml Nov 9, 2022
d4f5cab
Re-enable format_selections for a single selection range
archseer Nov 8, 2022
b2e7171
Drop terminal interaction in compositor.size()
archseer Mar 29, 2022
00d7b18
This term specific behavior really doesn't belong to compositor
archseer Mar 29, 2022
264a455
Move terminal out of compositor
archseer Mar 29, 2022
758bace
fix test compilation
archseer Nov 9, 2022
d7136d6
Update ayu themes (#4662)
enkodr Nov 10, 2022
183d1fa
feat: add sc to filetypes for Scala (#4697)
ckipp01 Nov 10, 2022
bc52b03
theme dark_plus color-modes insert and select (#4678)
janos-r Nov 10, 2022
e17ad27
Enable elixir-ls for heex language (#4679)
philipgiuliani Nov 10, 2022
bb5a122
improve performance of tree sitter query captures (for text object mo…
pascalkuthe Nov 11, 2022
7367abd
Update typescript grammar and queries (#4703)
gabydd Nov 11, 2022
d7be546
update scala roots (#4701)
ckipp01 Nov 11, 2022
5b73c8c
Add port of VIM's Zenburn, a low-contrast color scheme for Vim (#4613)
theli-ua Nov 11, 2022
bc0a303
feat(commands): increment by range (#4418)
Bruce-Hopkins Nov 11, 2022
53b70d8
deps: Update tree-sitter-rust (supports let-else && let-chains)
poliorcetics Nov 11, 2022
e232333
fix: Outdated Rust queries after TS update
poliorcetics Nov 11, 2022
7468fa2
add `extend_prev_word_end` command
Nov 8, 2022
1f72d34
rename description for `goto_line_end_newline`
Nov 11, 2022
fd585c1
Statusline indicator to show number of selected chars (#4682)
wes-adams Nov 12, 2022
c74b974
Fix range offsets for multiple shell insertions (#4619)
the-mikedavis Nov 14, 2022
4f924f4
build(deps): bump similar from 2.2.0 to 2.2.1 (#4746)
dependabot[bot] Nov 15, 2022
4791bd6
build(deps): bump cc from 1.0.74 to 1.0.76 (#4748)
dependabot[bot] Nov 15, 2022
1233c9a
Add support for Bicep files (#4403)
lunjon Nov 15, 2022
91ff903
Add global error/warning count statusline element (#4569)
grv07 Nov 15, 2022
506e8ca
Remove Statement in Zig indentation query (#4745)
SoraTenshi Nov 15, 2022
652497b
Use tree-sitter-bicep fork with sources checked in (#4751)
the-mikedavis Nov 15, 2022
3b7760d
Refactor blackhole register (#4504)
ath3 Nov 15, 2022
77be98c
Popup scrollbar (#4449)
Manosmer Nov 15, 2022
392a018
Add command to add word boundaries to search (#4322)
mitsuhiko Nov 15, 2022
df6d044
fix build
archseer Nov 15, 2022
888368d
Fix deprecation warnings for chrono 0.4.23 (#4738)
dxtr85 Nov 15, 2022
70ebbd0
build(deps): bump chrono from 0.4.22 to 0.4.23 (#4747)
dependabot[bot] Nov 15, 2022
f843967
Improvements to Meson syntax. (#4572)
gdamore Nov 16, 2022
a3173c2
minor: cloning filter and using count() is wasteful here
archseer Nov 16, 2022
fe11ae2
minor: Simplify some command code
archseer Nov 16, 2022
4b89177
sort fuzzy matches with equal score by length in picker (#4698)
pascalkuthe Nov 16, 2022
6eec14e
Use key-sequence format for command palette keybinds (#4712)
the-mikedavis Nov 17, 2022
b474ee1
Factor out common code for focusing the next view (#4607)
the-mikedavis Nov 17, 2022
c6b8336
Capture word parts while calculating shellwords (#4632)
the-mikedavis Nov 17, 2022
9434635
Use TreeCursor to pretty-print :tree-sitter-subtree (#4606)
the-mikedavis Nov 17, 2022
7483c76
update `x_offset` calculation in Buffer::set_string_truncated (#3839)
kristopherbullinger Nov 17, 2022
322e957
Remove prefix filtering from autocomplete menu (#4578)
ChrHorn Nov 17, 2022
433ccef
Make nil the preferred language server over rnix-lsp
archseer Nov 18, 2022
767b179
Update lang-support doc
archseer Nov 18, 2022
9a4e6fd
Add support for color modes with Monokai Pro (#4789)
schneiderfelipe Nov 18, 2022
1569d20
Select surrounding characters when using match/surround (m) mode (#4752)
stonewareslord Nov 18, 2022
1969487
When buffer closes, focus on parent buffer (#4766)
wes-adams Nov 18, 2022
58e7e1c
Theme: Mellow (#4770)
kvrohit Nov 18, 2022
eada6d5
Match `.hs-boot` files to Haskell (#4800)
ocharles Nov 18, 2022
89efb4f
lsp: Resolve completion item asynchronously on idle-timeout (#4781)
the-mikedavis Nov 18, 2022
598bd8b
Update tree-sitter-cmake (#4809)
ath3 Nov 18, 2022
8be2d1d
Handle language server termination (#4797)
the-mikedavis Nov 19, 2022
a640ab6
Avoid repeatedly loading config
archseer Nov 19, 2022
7e99087
minor: render_diagnostics doesn't require &self either
archseer Nov 19, 2022
0e23e4f
Make `r<tab>` and `f<tab>` work (#4817)
Ordoviz Nov 19, 2022
46eb185
build(nix): update nci (#4823)
mtoohey31 Nov 20, 2022
8dac863
Add `:reload-all` command (#4663)
mangas Nov 20, 2022
117239e
Fix broken html doctype highlighting (#4829)
Chickenkeeper Nov 20, 2022
420e33a
Implement simple indents.scm for Elixir (#4821)
SoraTenshi Nov 21, 2022
2f9ca38
Add preview for scratch buffers in buffer picker (#3454)
A-Walrus Nov 21, 2022
bbde897
Select new pasted text in normal mode only (#4824)
the-mikedavis Nov 21, 2022
0b2bb06
Bump TREE_SITTER_MATCH_LIMIT to 256 (#4830)
the-mikedavis Nov 21, 2022
48e4472
build(nix): don't run tests in builds since CI runs them already, upd…
yusdacra Nov 21, 2022
4ef6621
build(deps): bump serde_json from 1.0.87 to 1.0.88 (#4845)
dependabot[bot] Nov 21, 2022
4443885
build(deps): bump cc from 1.0.76 to 1.0.77 (#4844)
dependabot[bot] Nov 21, 2022
8102c32
Limit the number of items in the jumplist (#4750)
the-mikedavis Nov 22, 2022
1db01ca
remove duplicated shell calls (#3465)
QiBaobin Nov 22, 2022
9059c65
lsp: Check server provider capabilities (#3554)
the-mikedavis Nov 22, 2022
f538b69
significantly improve treesitter performance while editing large file…
pascalkuthe Nov 22, 2022
33ae498
ci: Remove a bunch of actions-rs/cargo uses
archseer Nov 22, 2022
6aa345a
ci: Simplify tag name fetching (set-output is deprecated)
archseer Nov 22, 2022
5ad3bef
build(deps): bump Swatinem/rust-cache from 1 to 2 (#4843)
dependabot[bot] Nov 22, 2022
642a961
build(deps): bump tokio from 1.21.2 to 1.22.0 (#4846)
dependabot[bot] Nov 22, 2022
42e37a5
Apply transactions to all views (#4733)
the-mikedavis Nov 23, 2022
26ec1cf
Add QML language support (#4842)
alois31 Nov 23, 2022
590a628
tutor: Add missing quotes (#4832)
tshepang Nov 23, 2022
94eb3de
Add test case that panics on undo
the-mikedavis Nov 23, 2022
fd00f3a
Don't apply transactions to Views in undo/redo
the-mikedavis Nov 23, 2022
4a103db
Apply inversions to Views on undo/redo
the-mikedavis Nov 23, 2022
a3f321a
Follow parent links when calculating changes since a revision
the-mikedavis Nov 23, 2022
452f7d0
Improve Edoc highlighting within Erlang
the-mikedavis Oct 22, 2022
5a1bed2
Add parameter highlights to Erlang
the-mikedavis Nov 2, 2022
cbc72e8
Update tree-sitter-heex
the-mikedavis Nov 23, 2022
ee06d4d
Update tree-sitter-gleam
the-mikedavis Nov 23, 2022
1d21683
Exit select mode on surround commands (#4858)
xJonathanLEI Nov 24, 2022
e6dad96
Drain pending requests on language server termination (#4852)
the-mikedavis Nov 24, 2022
2271c3a
Clear line on `<ret>` when line is all whitespace (#4854)
the-mikedavis Nov 25, 2022
6cdc567
add theme nightfox (#4769)
jhscheer Nov 26, 2022
f2a5533
Bump tree-sitter-html version (#4881)
Chickenkeeper Nov 26, 2022
4e52d4d
feat(themes): improve fleetish (#4813)
matoous Nov 26, 2022
8529d75
Remove selections for closed views on all documents (#4888)
the-mikedavis Nov 26, 2022
fc81172
Update tree-sitter-java and add Java textobjects (#4886)
Ordoviz Nov 26, 2022
f0f295a
reload-all: Only update viewport when view focuses on the doc (#4901)
mangas Nov 26, 2022
583c2a5
Fix Go variable indentation (#4906)
gavincrawford Nov 27, 2022
bf908cc
Update CSS syntax highlighting (#4882)
Chickenkeeper Nov 28, 2022
a549328
bump ropey to 1.5.1-alpha
pascalkuthe Nov 28, 2022
da355a3
Significantly improve performance of `:reload` (#4457)
pascalkuthe Nov 28, 2022
5c213f7
fix(grammar): Add `block_comment` and `comment_environment` injection…
epbuennig Nov 28, 2022
04df9e4
delete outdated reference to cessen/ropey#25 (#4928)
kirawi Nov 29, 2022
df5457a
Remove eager application of transactions to all views
the-mikedavis Nov 27, 2022
4d1f538
Revert "Don't apply transactions to Views in undo/redo"
the-mikedavis Nov 27, 2022
056a19a
Sync changes between doc and view on switch
the-mikedavis Nov 27, 2022
53c2855
Remove calls to View::apply in undo/redo/earlier/later
the-mikedavis Nov 27, 2022
2709ce3
Sync changes with view in undo/redo/earlier/later
the-mikedavis Nov 27, 2022
9a9e462
Call View::apply within Document::append_changes_to_history
the-mikedavis Nov 27, 2022
9387dfa
Use lowest common ancestor search in History::changes_since
the-mikedavis Nov 27, 2022
4802f26
Add a test case for undo/redo across splits
the-mikedavis Nov 27, 2022
260341e
Sync all document changes on view focus
the-mikedavis Nov 28, 2022
607c74e
Handle disambiguated keycodes (#4887)
the-mikedavis Nov 29, 2022
664d08e
Fix ayu theme cursor issue (#4764)
enkodr Nov 29, 2022
67415e0
Fix file-types declaration for racket (#4915)
the-mikedavis Nov 30, 2022
5a3ff74
Show (git) diff signs in gutter (#3890)
pascalkuthe Dec 1, 2022
a8a54be
Fix nightly clippy lints (#4954)
tshepang Dec 1, 2022
e3f0560
tutor: Clarify space searching instructions (#4953)
tshepang Dec 1, 2022
71a3a23
Varua theme updates (cursorline, statusline) (#4964)
kamek-pf Dec 2, 2022
8291654
reload_all: Ensure view is synced with doc history before reload (#4965)
the-mikedavis Dec 2, 2022
4960c41
feat(lsp): add support for lsp Diagnostic{}.data (#4935)
sigmaSd Dec 2, 2022
700f8ba
Use `cargo fmt`'s --check
archseer Nov 22, 2022
dc1ec56
Add the new logo!
archseer Dec 2, 2022
e926518
Forgot to set the height
archseer Dec 2, 2022
98c121c
Detect WezTerm and mark it as undercurl/Smulx capable
archseer Dec 2, 2022
c38519c
feat(docs): style readme & add badges (#4970)
matoous Dec 2, 2022
8c2692c
Use the logo as the favicon for the docs book (#4971)
the-mikedavis Dec 2, 2022
39ce82b
Add Ctrl-i alias for Windows (#4961)
lesleyrs Dec 2, 2022
d0bc38d
feat(lang): bump tree-sitter-go (#4969)
matoous Dec 2, 2022
59b886c
nightfox theme: Use brighter colors for diff scopes (#4966)
alexsunxl Dec 2, 2022
b677c6a
Add logo with text included (#4973)
pascalkuthe Dec 3, 2022
224a024
Update zenburn theme for git gutters (#4977)
theli-ua Dec 3, 2022
dc00291
Update Doom Acario for git gutters (#4979)
Dec 3, 2022
bcdb475
Fix transaction composition order in History::changes_since (#4981)
the-mikedavis Dec 3, 2022
2123e91
Enable auto format for css and scss files (#4987)
zummenix Dec 3, 2022
326a0da
Autumn theme: adjust some gray colors (#4996)
getreu Dec 4, 2022
e9d0645
Adjusted hex themes for new gutter diff colors (#4990)
PORTALSURFER Dec 4, 2022
c13c6d5
Use logo for contrib icon (#4982)
the-mikedavis Dec 4, 2022
59cfe95
Add support for single-line comments to scss (#5003)
farwyler Dec 4, 2022
4176769
Add basic support for common lisp
archseer Dec 5, 2022
03ca18b
Update language support docs
archseer Dec 5, 2022
1e31bc3
Reduce log message about diff timeout from warn to info (#5012)
pascalkuthe Dec 5, 2022
b0f20f1
fix git diff when core.autocrlf is enabled (#4995)
pascalkuthe Dec 5, 2022
f712d31
Update Acme and Nord Light for git gutters (#4999)
xcdkz Dec 5, 2022
5781aa0
feat(highlights): go builtin funcs and types (#5010)
matoous Dec 5, 2022
5691ada
Change diff colors for serika themes (#5015)
VuiMuich Dec 5, 2022
7210c58
Change default TS object bindings (#3782)
n0s4 Dec 6, 2022
2077f5e
Apply completion edits to all cursors (#4496)
the-mikedavis Dec 6, 2022
dbed90c
build(deps): bump git-repository from 0.26.0 to 0.29.0 (#5016)
dependabot[bot] Dec 6, 2022
952f292
build(deps): bump serde from 1.0.148 to 1.0.149 (#5017)
dependabot[bot] Dec 6, 2022
453a75a
fix: align view after jumplist_picker (#3743)
shnarazk Dec 6, 2022
af53214
Add command/keybinding to jump between hunks (#4650)
pascalkuthe Dec 6, 2022
e9d43c2
Fleetish theme renamed to fleet dark and adjusted to match official t…
krfl Dec 7, 2022
d3f670c
Use OSC 52 for tmux copy (#5027)
xJonathanLEI Dec 7, 2022
96ff64a
Add changelog notes for 22.12 (#4822)
the-mikedavis Dec 7, 2022
9d42369
fix(theme): serika toml syntax valid (#5038)
AlexanderBrevig Dec 7, 2022
a4de86e
fix(theme): git gutter for flatwhite (#5036)
AlexanderBrevig Dec 7, 2022
f8b75a2
Autumn theme: use new features (#5051)
getreu Dec 8, 2022
36eff1d
fix(tutor): Capitalize first letter of a sentence (#5075)
LeoniePhiline Dec 9, 2022
d914642
use curl underlines for gruvbox_dark_hard (#5066)
cor Dec 9, 2022
6798a66
Only write newlines in menu selection popup if the lsp returns detail…
ath3 Dec 9, 2022
8abed3b
feat(lsp): pass client_info on initialization (#4904)
matoous Dec 9, 2022
2ea20a2
Fix LSP completions ignoring auto-completion option (#5042)
Jummit Dec 9, 2022
16e13b9
allow specifying environment for language servers in language.toml (#…
TotalKrill Dec 9, 2022
37e7dd1
Update `diagnostic.error` background for acme theme (#5019)
xcdkz Dec 9, 2022
d14de27
Add support for the BibTeX file format (#5064)
schneiderfelipe Dec 9, 2022
f323ffa
Treat patches as diff files (#5085)
danyspin97 Dec 10, 2022
0e8ea13
Add Haskell text objects (#5061)
ocharles Dec 10, 2022
70d7812
properly handle detachted git worktrees (#5097)
pascalkuthe Dec 11, 2022
cdc54f5
Reset mode when changing buffers (#5072)
the-mikedavis Dec 11, 2022
c5bfb79
update(theme): adjust base16_transparent and dark_high_contrast (#5105)
GreasySlug Dec 11, 2022
a34ba07
Fix commonlisp filetypes typo and auto-pairs (#5091)
garlic0x1 Dec 12, 2022
d5ab974
chore(book): link repository (#5101)
marcoieni Dec 12, 2022
0b96021
Add `:pipe-to` typable command that ignores shell output (#4931)
alxshine Dec 12, 2022
bae890d
Update tree-sitter-scheme
archseer Dec 12, 2022
f995f26
build(deps): bump serde from 1.0.149 to 1.0.150 (#5138)
dependabot[bot] Dec 12, 2022
fa436fa
build(deps): bump tokio from 1.22.0 to 1.23.0 (#5137)
dependabot[bot] Dec 12, 2022
00092a2
Use dtolnay/rust-toolchain in more places
archseer Dec 13, 2022
e6fce86
Use latest github runner images
archseer Dec 13, 2022
0f2ae35
ci: Merge two jobs
archseer Dec 13, 2022
436296b
Add Mermaid.js for markdown support (#5147)
erasin Dec 14, 2022
012fc12
Add Bash indents (#5149)
gavincrawford Dec 14, 2022
db93980
Improve error message handling for theme loading failures (#5073)
the-mikedavis Dec 15, 2022
c64debc
Add force_score() for scoring picker items without optimizations
sudormrfbin Jul 19, 2022
914d294
Add DynamicPicker for updating options on every key
sudormrfbin Jul 19, 2022
d1f717e
Re-request workspace symbols on keypress in picker
sudormrfbin Jul 19, 2022
a7daa02
DynamicPicker: Use idle-timeout as debounce
the-mikedavis Dec 7, 2022
35cf972
DynamicPicker: Reset idle timeout on refresh
the-mikedavis Dec 7, 2022
2a60de7
workspace symbols: Default to empty Vec on None
the-mikedavis Dec 9, 2022
42ad1a9
Select diagnostic range in goto_*_diag commands (#4713)
the-mikedavis Dec 15, 2022
f916915
add redraw command (#4354)
jrvidal Dec 15, 2022
5c4a9cb
Restore deleted goto_pos function (#5164)
loewenheim Dec 15, 2022
ec9aa66
Remove redraw to fix build
archseer Dec 15, 2022
3e68876
set 'c++' as a recognised extension for cpp (#5183)
nekopsykose Dec 16, 2022
9c9c775
Fix a typo in the docs (#5191)
ifiokjr Dec 17, 2022
b12c656
Print the binary required by the debug adapter (#5195)
hyderix Dec 17, 2022
e6a2df8
Better sorting in picker in case of ties (#5169)
matklad Dec 17, 2022
aecb524
Crystal language support (#4993)
Jomy10 Dec 17, 2022
042d032
Add support for MATLAB/Octave files (#5192)
g-s-k Dec 17, 2022
24cd7f6
Make prompt suggestions greyed out
xJonathanLEI Dec 10, 2022
ba3c24a
Set ui.text.inactive for official themes
xJonathanLEI Dec 10, 2022
99b346a
tutor: Fix typos in 8.2 (#5213)
lluchs Dec 19, 2022
45c5896
build(deps): bump anyhow from 1.0.66 to 1.0.68 (#5222)
dependabot[bot] Dec 19, 2022
bcb78c9
build(deps): bump toml from 0.5.9 to 0.5.10 (#5224)
dependabot[bot] Dec 19, 2022
453c7b4
build(deps): bump thiserror from 1.0.37 to 1.0.38 (#5223)
dependabot[bot] Dec 19, 2022
38fd20c
build(deps): bump indoc from 1.0.7 to 1.0.8 (#5226)
dependabot[bot] Dec 19, 2022
f7a9717
build(deps): bump serde_json from 1.0.89 to 1.0.91 (#5225)
dependabot[bot] Dec 19, 2022
03baec8
build(nix): update inputs (#5219)
yusdacra Dec 19, 2022
a7146f5
Add missing comment injection for nix (#5208)
farwyler Dec 19, 2022
bdeefbf
build(deps): bump serde from 1.0.150 to 1.0.151 (#5221)
dependabot[bot] Dec 19, 2022
7ef5e94
rebase with master
d4hines Dec 23, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
File renamed without changes.
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: Enhancement
about: Suggest an improvement
title: ''
labels: C-enhancement
assignees: ''
---

<!--
Your enhancement may already be reported!
Please search on the issue tracker before creating a new issue.
If this is an idea for a feature, please open an "Idea" Discussion instead.
-->
13 changes: 0 additions & 13 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

58 changes: 21 additions & 37 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,10 @@ jobs:
profile: minimal
override: true

- uses: Swatinem/rust-cache@v1
- uses: Swatinem/rust-cache@v2

- name: Run cargo check
uses: actions-rs/cargo@v1
with:
command: check
run: cargo check

test:
name: Test Suite
Expand All @@ -46,12 +44,9 @@ jobs:
uses: actions/checkout@v3

- name: Install stable toolchain
uses: helix-editor/rust-toolchain@v1
with:
profile: minimal
override: true
uses: dtolnay/rust-toolchain@1.61

- uses: Swatinem/rust-cache@v1
- uses: Swatinem/rust-cache@v2

- name: Cache test tree-sitter grammar
uses: actions/cache@v3
Expand All @@ -61,15 +56,10 @@ jobs:
restore-keys: ${{ runner.os }}-stable-v${{ env.CACHE_VERSION }}-tree-sitter-grammars-

- name: Run cargo test
uses: actions-rs/cargo@v1
with:
command: test
args: --workspace
run: cargo test --workspace

- name: Run cargo integration-test
uses: actions-rs/cargo@v1
with:
command: integration-test
run: cargo integration-test

strategy:
matrix:
Expand All @@ -83,25 +73,22 @@ jobs:
uses: actions/checkout@v3

- name: Install stable toolchain
uses: helix-editor/rust-toolchain@v1
uses: dtolnay/rust-toolchain@1.61
with:
profile: minimal
override: true
components: rustfmt, clippy

- uses: Swatinem/rust-cache@v1
- uses: Swatinem/rust-cache@v2

- name: Run cargo fmt
uses: actions-rs/cargo@v1
with:
command: fmt
args: --all -- --check
run: cargo fmt --all --check

- name: Run cargo clippy
uses: actions-rs/cargo@v1
with:
command: clippy
args: --all-targets -- -D warnings
run: cargo clippy --workspace --all-targets -- -D warnings

- name: Run cargo doc
run: cargo doc --no-deps --workspace --document-private-items
env:
RUSTDOCFLAGS: -D warnings

docs:
name: Docs
Expand All @@ -111,18 +98,15 @@ jobs:
uses: actions/checkout@v3

- name: Install stable toolchain
uses: helix-editor/rust-toolchain@v1
with:
profile: minimal
override: true
uses: dtolnay/rust-toolchain@1.61

- uses: Swatinem/rust-cache@v1
- uses: Swatinem/rust-cache@v2

- name: Validate queries
run: cargo xtask query-check

- name: Generate docs
uses: actions-rs/cargo@v1
with:
command: xtask
args: docgen
run: cargo xtask docgen

- name: Check uncommitted documentation changes
run: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/cachix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ jobs:
uses: actions/checkout@v3

- name: Install nix
uses: cachix/install-nix-action@v17
uses: cachix/install-nix-action@v18

- name: Authenticate with Cachix
uses: cachix/cachix-action@v10
uses: cachix/cachix-action@v12
with:
name: helix
authToken: ${{ secrets.CACHIX_AUTH_TOKEN }}

- name: Build nix flake
run: nix build
run: nix build -L
2 changes: 1 addition & 1 deletion .github/workflows/languages.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ indent = { tab-width = 4, unit = " " }

[[grammar]]
name = "rust"
source = { git = "https://github.com/tree-sitter/tree-sitter-rust", rev = "a360da0a29a19c281d08295a35ecd0544d2da211" }
source = { git = "https://github.com/tree-sitter/tree-sitter-rust", rev = "0431a2c60828731f27491ee9fdefe25e250ce9c9" }

[[language]]
name = "nix"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/msrv-rust-toolchain.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[toolchain]
channel = "1.57.0"
channel = "1.61.0"
components = ["rustfmt", "rust-src"]
Loading