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

feat(main)!: Astrocommunity compatible with v4 #631

Merged
merged 269 commits into from
Apr 1, 2024
Merged
Show file tree
Hide file tree
Changes from 22 commits
Commits
Show all changes
269 commits
Select commit Hold shift + click to select a range
20c1e94
chore(pack): Remove usage of deprecated `vim.lsp.get_active_clients`,…
Uzaaft Nov 18, 2023
fdb3ca3
feat(typescript): Replace `typescript.nvim` with `typescript-tools.nvim`
Uzaaft Nov 18, 2023
0e089ef
refactor(typescript): clean up `typescript-tools`
mehalter Nov 19, 2023
46231b5
fix(main): Import status from the right place
Uzaaft Nov 22, 2023
d69a1fc
fix(rust): typo in lsp settings (#650)
chaozwn Nov 23, 2023
dab4db2
refactor: move icon configuration to AstroUI
mehalter Nov 23, 2023
62eb528
refactor: normalize mappings and make them dependent on the plugin th…
mehalter Nov 23, 2023
f299971
fix(python-ruff): Change `astronvi.utils` to astrocore, and mapping l…
whitemoon Dec 1, 2023
e17b716
fix(rust): enable cmp to crates and remove `clang` handler disabling …
whitemoon Dec 1, 2023
f36ee6a
fix(cpp): enable clangd handler (#662)
whitemoon Dec 1, 2023
71e5c32
refactor(java): clean up pack code and simplify implementation
mehalter Dec 1, 2023
723ec17
fix(haskell): update haskell to AstroNvim v4
mehalter Dec 1, 2023
e365ec2
fix(scala): update scala pack to v4
mehalter Dec 1, 2023
08285ae
fix(swift): update switch pack to AstroNvim v4
mehalter Dec 1, 2023
6092e1b
fix(pack): make pack items optional (#664)
mehalter Dec 2, 2023
fed6eb9
feat: Add type to astrolsp opts for easier dev experience
Uzaaft Dec 5, 2023
c371e0e
feat(recipes)!: add recipes from the documentation and centralize the…
mehalter Dec 6, 2023
f58e86d
fix(zen-mode-nvim): update to AstroNvim v4 (#676)
TheSast Dec 8, 2023
3c5001b
Merge branch 'main' into v4
Uzaaft Dec 10, 2023
0a9372f
fix(main): Fix lints and migrate new code from upstream to v4
Uzaaft Dec 10, 2023
df83247
fix(main): Migrate over to v4 logic
Uzaaft Dec 10, 2023
f080d9c
Merge branch 'main' into v4
Uzaaft Dec 10, 2023
760af5d
fix(swift): Enable sourcekit lsp trough astrolsp, and remove unneeded…
Uzaaft Dec 10, 2023
acd48ae
feat(pack): Add pack for justfiles (#680)
Uzaaft Dec 10, 2023
fe24e95
fix(xbase): Remove lsp, and treesitter logic from xbase, instead poin…
Uzaaft Dec 10, 2023
44f951c
fix(heirline-clock-statusline): add missing neovim 0.9 support
mehalter Dec 12, 2023
e64841d
fix: fix typos in plugins
mehalter Dec 14, 2023
70c2995
perf(heirline-clock-statusline): optimize clock cache
mehalter Dec 19, 2023
aa41c50
feat(pack): Add typst pack (#684)
simbafs Dec 15, 2023
bb4e7db
feat(typescript): Move eslint-lsp to the proper plugin, and add autoc…
Uzaaft Dec 15, 2023
a30ccf5
chore(main): release 5.1.0 (#613)
astronvimbot Dec 19, 2023
1f815fe
perf(python): Lazy load venv-selector on command (#686)
Uzaaft Dec 20, 2023
bb9a047
Merge branch 'main' into v4
Uzaaft Dec 28, 2023
1d8c4c5
feat(pack): Migrate new packs to v4 api
Uzaaft Dec 28, 2023
d241752
fix(ccc-nvim): Fix buggy mappings spec
Uzaaft Dec 29, 2023
3027bdc
fix(dial-nvim): migrate to new mapping api and adding g<C-x> g<C-a> m…
luxus Dec 30, 2023
2bb423c
fix(editing-support): wrap all require calls to refactoring in functi…
jay-babu Jan 1, 2024
1caa1ea
fix(true-zen-nvim): removing mode from key mapping in true-zen-nvim a…
jay-babu Jan 1, 2024
9f742be
feat(pack): Add nim pack (#699)
Uzaaft Dec 31, 2023
3d4106a
Merge branch 'main' into v4
Uzaaft Jan 1, 2024
1154f9d
feat(nim): Migrate to v4
Uzaaft Jan 1, 2024
0ea44d9
Merge branch 'main' into v4
Uzaaft Jan 5, 2024
a38f687
fix(rust): add `rust_analyzer` to servers list in AstroLSP if available
mehalter Jan 12, 2024
73fa422
feat(rust): add treesitter for rust pack
mehalter Jan 12, 2024
ae57649
Merge branch 'main' into v4
Uzaaft Jan 12, 2024
07dab28
fix(docker): Move to v4
Uzaaft Jan 12, 2024
86ca05a
Merge branch 'main' into v4
Uzaaft Jan 12, 2024
a5bc507
docs(rust): Remove line about pack adding RA, and add note about the …
Uzaaft Jan 12, 2024
5459c88
fix(rust): fix missing astrocore import
mehalter Jan 12, 2024
45bb8ec
refactor(typescript): use `nvim-lsp-file-operations` for neo-tree int…
mehalter Jan 12, 2024
0053b49
fix: refactor utils so that `astrocore` is lazily loaded (#718)
mehalter Jan 12, 2024
166346b
fix(rust): fix ferris attaching commands to multiple rust analyzer bu…
mehalter Jan 12, 2024
fb730ce
feat(rust)!: move to rustaceanvim instead of ferris to get DAP suppor…
mehalter Jan 14, 2024
3f02b06
fix(main): Add missing mode in mapping declerations (#720)
manuuurino Jan 15, 2024
c1efe73
Merge branch 'main' into v4
Uzaaft Jan 15, 2024
cc7893f
fix(oil-nvim): fix type in spec
mehalter Jan 19, 2024
afdb28a
feat(oil-nvim): configure winbar to show directory
mehalter Jan 19, 2024
b87180f
refactor(typescript): set autocmd with AstroLSP (#727)
mehalter Jan 19, 2024
ac2fdd2
feat(neotest): move neotest adapters to language packs rather than in…
mehalter Jan 19, 2024
8a94eb3
fix(haskell): resolve some optional loading issues in haskell pack
mehalter Jan 19, 2024
75e34b2
Merge branch 'main' into v4
Uzaaft Jan 19, 2024
aff3ef2
fix(harpoon): Apply fix from 7351bf05c8cd68029ceb61988c8c17ccfa724dcc…
Uzaaft Jan 19, 2024
a808e3d
feat(neotest): add default mappings to neotest
mehalter Jan 19, 2024
abbc115
feat(scala): add optional neotest adapater
mehalter Jan 19, 2024
d4a72fa
fix(python): correctly identify python path when attaching pyright
mehalter Jan 19, 2024
fcb881f
refactor(python-ruff): reduce duplicate code in spec
mehalter Jan 19, 2024
5d52004
chore(pack): clean up some unnecessary `{}`
mehalter Jan 19, 2024
b9292e9
fix: move to new `list_insert_unique` syntax with variable arguments …
mehalter Jan 19, 2024
d823921
fix(docker): missing `list_insert_unique` breaking change (#730)
manuuurino Jan 19, 2024
18fe848
feat(editing-support): add `conform.nvim` (#731)
mehalter Jan 22, 2024
fc42bbe
feat(lua): enable settings for inlay hints out of the box
mehalter Jan 22, 2024
364ca1f
feat(pack): add `conform` support to Bash, Go, Lua, and Python packs
mehalter Jan 22, 2024
099023f
feat(pack): add `conform` support to Ansible, Markdown, and YAML packs
mehalter Jan 22, 2024
5e8bbbb
refactor(nvim-lsp-file-operations): use new load helper function in v4
mehalter Jan 23, 2024
e310e61
feat(pack): add `blade` pack for Laravel Blade support (#734)
mehalter Jan 26, 2024
dba59ba
fix(project-nvim): disable AstroCore rooter when adding project.nvim
mehalter Jan 26, 2024
d1f52fe
fix(pack): use lsp_opts to get server config for typescript (#740)
tobihans Jan 29, 2024
a5c297c
refactor(scala): improve `nvim-metals` implementation
mehalter Jan 29, 2024
df6ac04
feat(go): enable semantic tokens in `gopls` out of the box
mehalter Feb 3, 2024
b517cef
feat(rust): use `rustaceanvim` neo-test integration instead of `neote…
mehalter Feb 5, 2024
66c4ede
fix(pack): disable `go.nvim` defaults to prevent conflicts (#746)
tobihans Feb 6, 2024
e0f4029
feat(editing-support): add `bigfile.nvim`
mehalter Feb 7, 2024
c1bed4a
feat(utility): add `mason-tool-installer.nvim` installation utility (…
mehalter Feb 8, 2024
60f14c5
feat(lsp): add `nvim-lint`
mehalter Feb 7, 2024
d71489c
feat(ansible): add `nvim-lint` to pack
mehalter Feb 7, 2024
9924e11
feat(bash): add `nvim-lint` to pack
mehalter Feb 7, 2024
9804925
feat(lua): add `nvim-lint` to pack
mehalter Feb 7, 2024
59713d0
feat(pack): allow `conform` to fallback to `prettier`
mehalter Feb 7, 2024
c61991e
feat(docker): add `conform` and `nvim-lint` support
mehalter Feb 7, 2024
dd0cb7c
feat(elm): add `conform` support
mehalter Feb 7, 2024
0bf4e33
feat(helm): add `conform` support
mehalter Feb 7, 2024
78608fb
feat(html-css): add `conform` support
mehalter Feb 7, 2024
ee9b92e
feat(java): add `conform` support
mehalter Feb 7, 2024
02db5f8
feat(kotlin): add `nvim-lint`
mehalter Feb 7, 2024
29b60a3
feat(nix): add `nvim-lint` and `conform`
mehalter Feb 7, 2024
f6061e7
feat(php): add `conform` support
mehalter Feb 7, 2024
5e6ab1a
feat(proto): add `conform` and `nvim-lint` support
mehalter Feb 7, 2024
175fe62
feat(ruby): add `conform` and `nvim-lint` support
mehalter Feb 7, 2024
7a3d530
refactor(tailwindcss): reduce duplicate code by relying on CSS pack
mehalter Feb 7, 2024
d8e56cd
feat(terraform): add `conform` and `nvim-lint` support
mehalter Feb 7, 2024
e138894
fix(heirline-nvchad-statusline): follow same responsiveness as NvChad…
mehalter Feb 8, 2024
c4bf553
fix(mason-tool-installer-nvim): add necessary mappings from mason plu…
mehalter Feb 8, 2024
488320f
feat(angular): add `mason-tool-installer` config
mehalter Feb 8, 2024
c520cb9
feat(ansible): add `mason-tool-installer` config
mehalter Feb 8, 2024
549ed5e
feat(astro): add `mason-tool-installer` config
mehalter Feb 8, 2024
dcb75ef
feat(bash): add `mason-tool-installer` config
mehalter Feb 8, 2024
9c1b7c9
feat(blade): add `mason-tool-installer` config
mehalter Feb 8, 2024
cb7674e
feat(clojure): add `mason-tool-installer` config
mehalter Feb 8, 2024
66b9b19
feat(cmake): add `mason-tool-installer` config
mehalter Feb 8, 2024
c2234fa
feat(cpp): add `mason-tool-installer` config
mehalter Feb 8, 2024
82db52c
feat(crystal): add `mason-tool-installer` config
mehalter Feb 8, 2024
f1e9e26
feat(cs): add `mason-tool-installer` config
mehalter Feb 8, 2024
0052367
feat(cue): add `mason-tool-installer` config
mehalter Feb 8, 2024
1f41d90
feat(dart): add `mason-tool-installer` config
mehalter Feb 8, 2024
86b2bdf
feat(docker): add `mason-tool-installer` config
mehalter Feb 8, 2024
9bdd335
feat(elm): add `mason-tool-installer` config
mehalter Feb 8, 2024
1282095
feat(gleam): add `mason-tool-installer` config
mehalter Feb 8, 2024
60635c5
feat(go): add `mason-tool-installer` config
mehalter Feb 8, 2024
499772b
feat(haskell): add `mason-tool-installer` config
mehalter Feb 8, 2024
3ef290e
feat(helm): add `mason-tool-installer` config
mehalter Feb 8, 2024
63eea0d
feat(html-css): add `mason-tool-installer` config
mehalter Feb 8, 2024
e131f43
feat(java): add `mason-tool-installer` config
mehalter Feb 8, 2024
fe67144
feat(json): add `mason-tool-installer` config
mehalter Feb 8, 2024
aab1019
feat(julia): add `mason-tool-installer` config
mehalter Feb 8, 2024
42c2e72
feat(kotlin): add `mason-tool-installer` config
mehalter Feb 8, 2024
07aebb1
feat(lua): add `mason-tool-installer` config
mehalter Feb 8, 2024
b8dbe9c
feat(markdown): add `mason-tool-installer` config
mehalter Feb 8, 2024
68bb0e1
feat(nim): add `mason-tool-installer` config
mehalter Feb 8, 2024
be76a74
feat(nix): add `mason-tool-installer` config
mehalter Feb 8, 2024
7fe2230
feat(php): add `mason-tool-installer` config
mehalter Feb 8, 2024
998c667
feat(prisma): add `mason-tool-installer` config
mehalter Feb 8, 2024
3e408fe
feat(proto): add `mason-tool-installer` config
mehalter Feb 8, 2024
aa034a0
feat(ps1): add `mason-tool-installer` config
mehalter Feb 8, 2024
85076ad
feat(python): add `mason-tool-installer` config
mehalter Feb 8, 2024
d34aba1
feat(python-ruff): add `mason-tool-installer` config
mehalter Feb 8, 2024
0a0cc81
feat(ruby): add `mason-tool-installer` config
mehalter Feb 8, 2024
4adfec2
feat(rust): add `mason-tool-installer` config
mehalter Feb 8, 2024
3b681f9
feat(svelte): add `mason-tool-installer` config
mehalter Feb 8, 2024
c3d77c5
feat(swift): add `mason-tool-installer` config
mehalter Feb 8, 2024
55f98f0
feat(tailwindcss): add `mason-tool-installer` config
mehalter Feb 8, 2024
83bd2ad
feat(terraform): add `mason-tool-installer` config
mehalter Feb 8, 2024
87f8ef3
feat(thrift): add `mason-tool-installer` config
mehalter Feb 8, 2024
5221762
feat(toml): add `mason-tool-installer` config
mehalter Feb 8, 2024
fb4b979
feat(typescript): add `mason-tool-installer` config
mehalter Feb 8, 2024
f7393ef
feat(typescript-deno): add `mason-tool-installer` config
mehalter Feb 8, 2024
28ecc79
feat(typst): add `mason-tool-installer` config
mehalter Feb 8, 2024
a00cebe
feat(vue): add `mason-tool-installer` config
mehalter Feb 8, 2024
176458a
feat(wgsl): add `mason-tool-installer` config
mehalter Feb 8, 2024
580c754
feat(yaml): add `mason-tool-installer` config
mehalter Feb 8, 2024
780713e
feat(zig): add `mason-tool-installer` config
mehalter Feb 8, 2024
2099f94
feat(snippet): add `nvim-snippets` plugin
mehalter Feb 10, 2024
35a86db
feat(nvim-lint): disable `diagnostic` types in `mason-null-ls` setup …
mehalter Feb 7, 2024
5f49c1e
feat(conform-nvim): disable `formatting` types in `mason-null-ls` set…
mehalter Feb 7, 2024
1b71e42
fix(noice-nvim): disable lsp handlers in AstroLSP
mehalter Feb 13, 2024
cca9638
fix(noice-nvim): remove statusline progress if necessary
mehalter Feb 13, 2024
a143cde
fix: `get_hlgroup` moved to AstroUI
mehalter Feb 14, 2024
a6e655d
fix(go): resolve `mason-tool-installer` optional dependency
mehalter Feb 17, 2024
c71a4fa
feat(recipes): add VS Code Icons recipe
mehalter Feb 21, 2024
09b6d87
feat(recipes): add disable tabline recipe
mehalter Feb 21, 2024
68aa1f6
revert: `list_insert_unique` moved back to being passed in a list rat…
mehalter Feb 22, 2024
515050b
fix(noice-nvim): update `lsp_handlers` location in AstroLSP
mehalter Feb 22, 2024
fbbe615
feat(go): add `go.nvim` recommended `gopls` settings
mehalter Feb 22, 2024
9a397d1
fix(neogit): set correct neogit menu entry in which-key (#764)
tku137 Feb 24, 2024
f72fcfa
fix(pack): replace deprecated none-ls builtins (#769)
tku137 Feb 24, 2024
f638ce1
revert(bash): add back `shellcheck`
mehalter Feb 24, 2024
8443aee
revert(lua): move back to `luacheck` linter
mehalter Feb 24, 2024
ccae46b
Merge branch 'main' into v4
Uzaaft Feb 24, 2024
ed2cdcb
fix(harpoon): Fix syntax error
Uzaaft Feb 24, 2024
d643c3a
fix(main): Move keys to v4 syntax
Uzaaft Feb 24, 2024
fd637dc
chore(nix): Fix linting
Uzaaft Feb 24, 2024
41d9ac0
fix(nix): fix typo install name (#771)
manuuurino Feb 25, 2024
00252af
fix(ansible): fix typo install name (#772)
manuuurino Feb 25, 2024
b899292
Merge branch 'main' into v4
Uzaaft Feb 26, 2024
58c5c29
fix(pkl): list_insert_unique requires a table
Uzaaft Feb 26, 2024
e9704e8
fix(lua): replace `luacheck` with `selene`
mehalter Feb 26, 2024
ae183d6
chore: move to selene for linting
mehalter Feb 26, 2024
7d92da2
feat(recipes): add `vscode-neovim` support
mehalter Feb 26, 2024
4c21b72
docs(vscode): add more details on the `vscode-neovim` support
mehalter Feb 26, 2024
089a798
feat(lsp): add `ts-error-translator.nvim` with nice lazy loading (#774)
mehalter Feb 27, 2024
b6da186
feat(ts-error-translator-nvim): Move to upstream
Uzaaft Feb 27, 2024
ea3e280
feat(ts-error-translator-nvim): add support for `typescript-tools` an…
mehalter Feb 27, 2024
a4d8af6
fix(nvim-devdocs): safely require AstroCore
mehalter Feb 27, 2024
d1875a3
feat(nord-nvim): configure `vim.g` options in AstroCore
mehalter Feb 27, 2024
6e3a158
feat(sonokai): configure `vim.g` options in AstroCore
mehalter Feb 27, 2024
7ca0c2b
feat(conform-nvim): configure `formatexpr` with AstroCore
mehalter Feb 27, 2024
cf4f3c1
feat(gist-nvim): configure `vim.g` options in AstroCore
mehalter Feb 27, 2024
2432c6b
feat(mini-indentscope): use AstroCore to configure autocmds
mehalter Feb 27, 2024
4fadb81
feat(lsp-inlayhints-nvim): configure autocmds in AstroCore
mehalter Feb 27, 2024
c52305d
feat(vimtex): configure autocommands in AstroCore
mehalter Feb 27, 2024
a6c415e
feat(leap-nvim): configure autocmds in AstroCore
mehalter Feb 27, 2024
0e8f20d
feat(vim-matchup): configure `vim.g` options in AstroCore
mehalter Feb 27, 2024
07db955
feat(clojure): configure `vim.g` options in AstroCore
mehalter Feb 27, 2024
81b29a8
feat(cpp): configure autocommands with AstroCore
mehalter Feb 27, 2024
1d14441
feat(full-dadbod): configure autocmds in AstroCore
mehalter Feb 27, 2024
82338ff
feat(rust): configure autocommands in AstroCore
mehalter Feb 27, 2024
24addf3
fix(nvim-hlslens): migrate to new `on_keys` configuration in AstroCore
mehalter Feb 27, 2024
36c3ec2
feat(minimap-vim): configure `vim.g` options in AstroCore
mehalter Feb 27, 2024
cf53ab4
feat(windows-nvim): configure vim options in AstroCore
mehalter Feb 27, 2024
2b29654
feat(fsplash-nvim): configure autocommands in AstroCore
mehalter Feb 27, 2024
ac0d046
fix(gist-nvim): remove unnecessary dependency
mehalter Feb 27, 2024
aa23631
feat(terminal-integration): add `nvim-unception`
mehalter Feb 27, 2024
4b0f5cf
fix(edgedb): use `vim.filetype.add` to add filetype rather than autocmd
mehalter Feb 27, 2024
237e23b
feat(peek-nvim): use AstroCore for defining user commands
mehalter Feb 27, 2024
0cc1970
fix(lsp_lines-nvim): update diagnostic configuration
mehalter Feb 27, 2024
9586e3f
feat: make AstroLSP optional across all entries
mehalter Feb 27, 2024
be03a6b
perf(vscode): improve vscode lookup table building
mehalter Feb 28, 2024
0162762
fix(ruby): resolve deprecated `none-ls` sources
mehalter Mar 1, 2024
9c7b677
fix(toml): resolve deprecated `none-ls` sources
mehalter Mar 1, 2024
490b79a
refactor(pack): configure `vim.filetype.add` through AstroCore
mehalter Mar 1, 2024
83ab973
feat(nvim-lint): integrate fallback and global linters with core `nvi…
mehalter Mar 4, 2024
e70f721
fix(nvim-lint): fallback linters applied if filetype specific linters…
mehalter Mar 4, 2024
36b26df
feat(completion): add `coq.nvim`
mehalter Mar 4, 2024
8b26305
feat(completion): add `mini.completion`
mehalter Mar 5, 2024
b892698
feat(lsp): add `delimited.nvim`
mehalter Mar 5, 2024
bce16df
fix(zen-mode-nvim): diagnostic configuration moved to AstroCore
mehalter Mar 5, 2024
927cb00
refactor(helm): simplify helm pack
mehalter Mar 5, 2024
38da706
feat(recipes): add neovide (#786)
manuuurino Mar 6, 2024
04fb679
feat(motion): add `before.nvim`
mehalter Mar 7, 2024
a911fef
feat(lsp): add `coc.nvim` (#785)
mehalter Mar 7, 2024
90e40cb
feat(inc-rename-nvim): use dressing if available for input box and au…
mehalter Mar 7, 2024
51dd846
chore(coc-nvim): foldcolumn setting fixed upstream
mehalter Mar 8, 2024
1507af5
chore(rust): pin rustaceanvim to ^v4 (#799)
Almo7aya Mar 10, 2024
6c79f4a
feat(editing-support): add vim-visual-multi (#797)
wroyca Mar 11, 2024
bc09e7e
fix(harpoon): Fix wrong keybinding
Uzaaft Mar 12, 2024
dd78f63
feat(lsp): add `lsplinks.nvim`
mehalter Mar 12, 2024
3203899
fix(oil-nvim): disable view for oil buffers
mehalter Mar 18, 2024
c2218d5
feat(oil-nvim): close buffers when deleting in Oil
mehalter Mar 19, 2024
b6beeed
fix(gleam): move to manual gleam setup rather than mason based beacus…
mehalter Mar 19, 2024
1cbd1cf
fix(coq_nvim): fix coq bindings (#798)
tku137 Mar 19, 2024
632e3b7
feat(keybinding): Add mini.clue (#801)
Uzaaft Mar 19, 2024
fccf834
fix(neotest): add missing dependencies
mehalter Mar 20, 2024
c6e6759
Merge branch 'main' into v4
Uzaaft Mar 20, 2024
941813b
chore(main): Rename `<cmd>` and `<CMD>` to `<Cmd>`
Uzaaft Mar 20, 2024
8ec6bd8
Merge branch 'main' into v4
Uzaaft Mar 21, 2024
18117f7
feat(git): add `nvim-tinygit`
mehalter Mar 21, 2024
b4fdf14
feat(git): add `fugit2.nvim`
mehalter Mar 21, 2024
ca0d86f
feat(colorscheme): add bamboo.nvim (#810)
0xricksanchez Mar 24, 2024
ff35e3b
feat(pack): Add base sql pack. Close #809
Uzaaft Mar 24, 2024
e89f119
fix(flatten-nvim): open in alternate window by default
mehalter Mar 24, 2024
2a028c9
feat(indent): add indent-rainbowline (#808)
fuchami Mar 25, 2024
5094de7
feat(mini.clue): Add back border
Uzaaft Mar 25, 2024
6b27268
feat(mini.clue): add windows submode (#814)
wroyca Mar 25, 2024
92d09d7
feat(mini.clue): Use default anchor
Uzaaft Mar 26, 2024
c793326
chore(catppuccin): guarantee all AstroNvim plugins are enabled
mehalter Mar 27, 2024
5767620
fix(neorg): restrict to version 7
mehalter Mar 25, 2024
bd5dd08
Merge branch 'main' into v4
Uzaaft Mar 28, 2024
f87424b
fix(java): `clang_format` renamed to `clang-format` in conform
mehalter Mar 28, 2024
34a09c9
fix(neorg)!: fix breaking change in v8.0.0 (#813)
ALVAROPING1 Mar 30, 2024
b1584b9
feat(pack): add fish pack (#817)
manuuurino Mar 30, 2024
5de68a2
feat(file-explorer): Add telescope-file-browser.nvim (#818)
Uzaaft Apr 1, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
return {
"rebelot/heirline.nvim",
opts = function(_, opts)
local status = require "astronvim.utils.status"
local status = require "astrocore.status"
Uzaaft marked this conversation as resolved.
Show resolved Hide resolved

opts.statusline = { -- statusline
hl = { fg = "fg", bg = "bg" },
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
return {
"rebelot/heirline.nvim",
opts = function(_, opts)
local status = require "astronvim.utils.status"
local status = require "astrocore.status"
Uzaaft marked this conversation as resolved.
Show resolved Hide resolved

opts.winbar = { -- create custom winbar
-- store the current buffer number
Expand Down
11 changes: 4 additions & 7 deletions lua/astrocommunity/code-runner/sniprun/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
return {
{
"michaelb/sniprun",
keys = {},
opts = {},
build = "bash ./install.sh 1",
cmd = "SnipRun",
},
"michaelb/sniprun",
opts = {},
build = "bash ./install.sh 1",
cmd = "SnipRun",
}
15 changes: 10 additions & 5 deletions lua/astrocommunity/color/ccc-nvim/init.lua
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
return {
{
"AstroNvim/astrocore",
opts = {
mappings = {
["<leader>uC"] = { "<cmd>CccHighlighterToggle<cr>", desc = "Toggle colorizer" },
["<leader>zc"] = { "<cmd>CccConvert<cr>", desc = "Convert color" },
["<leader>zp"] = { "<cmd>CccPick<cr>", desc = "Pick Color" },
},
},
},
{ "NvChad/nvim-colorizer.lua", enabled = false },
{
"uga-rosa/ccc.nvim",
event = { "User AstroFile", "InsertEnter" },
cmd = { "CccPick", "CccConvert", "CccHighlighterEnable", "CccHighlighterDisable", "CccHighlighterToggle" },
keys = {
{ "<leader>uC", "<cmd>CccHighlighterToggle<cr>", desc = "Toggle colorizer" },
{ "<leader>zc", "<cmd>CccConvert<cr>", desc = "Convert color" },
{ "<leader>zp", "<cmd>CccPick<cr>", desc = "Pick Color" },
},
opts = {
highlighter = {
auto_enable = true,
Expand Down
89 changes: 49 additions & 40 deletions lua/astrocommunity/color/transparent-nvim/init.lua
Original file line number Diff line number Diff line change
@@ -1,46 +1,55 @@
local prefix = "<leader>u"
return {
"xiyaowong/transparent.nvim",
lazy = false,
opts = {
-- table: default groups
groups = {
"Normal",
"NormalNC",
"Comment",
"Constant",
"Special",
"Identifier",
"Statement",
"PreProc",
"Type",
"Underlined",
"Todo",
"String",
"Function",
"Conditional",
"Repeat",
"Operator",
"Structure",
"LineNr",
"NonText",
"SignColumn",
"CursorLineNr",
"CursorLine",
"EndOfBuffer",
{
"AstroNvim/astrocore",
opts = {
mappings = {
n = {
[prefix .. "T"] = { desc = "Toggle transparency" },
},
},
},
-- table: additional groups that should be cleared
extra_groups = {
"NormalFloat",
"NvimTreeNormal",
"NeoTreeNormal",
"NeoTreeFloatBorder",
"NeoTreeNormalNC",
},
-- table: groups you don't want to clear
exclude_groups = {},
},
keys = {
{ prefix .. "T", "<cmd>TransparentToggle<CR>", desc = "Toggle transparency" },
{
"xiyaowong/transparent.nvim",
lazy = false,
opts = {
-- table: default groups
groups = {
"Normal",
"NormalNC",
"Comment",
"Constant",
"Special",
"Identifier",
"Statement",
"PreProc",
"Type",
"Underlined",
"Todo",
"String",
"Function",
"Conditional",
"Repeat",
"Operator",
"Structure",
"LineNr",
"NonText",
"SignColumn",
"CursorLineNr",
"CursorLine",
"EndOfBuffer",
},
-- table: additional groups that should be cleared
extra_groups = {
"NormalFloat",
"NvimTreeNormal",
"NeoTreeNormal",
"NeoTreeFloatBorder",
"NeoTreeNormalNC",
},
-- table: groups you don't want to clear
exclude_groups = {},
},
},
}
21 changes: 15 additions & 6 deletions lua/astrocommunity/color/twilight-nvim/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,18 @@
return {
"folke/twilight.nvim",
keys = { { "<leader>uT", "<cmd>Twilight<cr>", desc = "Toggle Twilight" } },
cmd = {
"Twilight",
"TwilightEnable",
"TwilightDisable",
{
"Astronvim/astrocore",
opts = {
mappings = {
["<leader>uT"] = { "<cmd>Twilight<cr>", desc = "Toggle Twilight" },
},
},
},
{
"folke/twilight.nvim",
cmd = {
"Twilight",
"TwilightEnable",
"TwilightDisable",
},
},
}
31 changes: 18 additions & 13 deletions lua/astrocommunity/color/vim-highlighter/init.lua
Original file line number Diff line number Diff line change
@@ -1,16 +1,21 @@
return {
"azabiong/vim-highlighter",
lazy = false, -- Not Lazy by default
keys = {
-- These are basing keymaps to guide new users
{ "f<Enter>", desc = "Highlight" },
{ "f<BS>", desc = "Remove Highlight" },
{ "f<C-L>", desc = "Clear Highlight" },
{ "f<Tab>", desc = "Find Highlight (similar to Telescope grep)" },
-- They are derivated from the default keymaps, see README.md to github repo for documentation
{ "nn", "<cmd>Hi><CR>", desc = "Next Recently Set Highlight" },
{ "ng", "<cmd>Hi<<CR>", desc = "Previous Recently Set Highlight" },
{ "n[", "<cmd>Hi{<CR>", desc = "Next Nearest Highlight" },
{ "n]", "<cmd>Hi}<CR>", desc = "Previous Nearest Highlight" },
{
"AstroNvim/astrocore",
opts = {
mappings = {
{ "f<Enter>", desc = "Highlight" },
{ "f<BS>", desc = "Remove Highlight" },
{ "f<C-L>", desc = "Clear Highlight" },
{ "f<Tab>", desc = "Find Highlight (similar to Telescope grep)" },
{ "nn", "<cmd>Hi><CR>", desc = "Next Recently Set Highlight" },
{ "ng", "<cmd>Hi<<CR>", desc = "Previous Recently Set Highlight" },
{ "n[", "<cmd>Hi{<CR>", desc = "Next Nearest Highlight" },
{ "n]", "<cmd>Hi}<CR>", desc = "Previous Nearest Highlight" },
},
},
},
{
"azabiong/vim-highlighter",
lazy = false, -- Not Lazy by default
},
}
2 changes: 1 addition & 1 deletion lua/astrocommunity/colorscheme/nord-nvim/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ return {
"akinsho/bufferline.nvim",
optional = true,
opts = function(_, opts)
return require("astronvim.utils").extend_tbl(opts, {
return require("astrocore").extend_tbl(opts, {
highlights = require("nord").bufferline.highlights { italic = true, bold = true },
options = { separator_style = "thin" },
})
Expand Down
6 changes: 6 additions & 0 deletions lua/astrocommunity/colorscheme/onigiri-nvim/init.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
return {
"kaiuri/onigiri.nvim",
init = function()
require("astrocore").notify("`onigiri.nvim` has been archived and is now read only!", vim.log.levels.WARN)
end,
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
local utils = require "astronvim.utils"
local utils = require "astrocore"
return {
"nvim-treesitter/nvim-treesitter",
dependencies = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ return {
"Weissle/persistent-breakpoints.nvim",
event = "BufReadPost",
opts = function(_, opts)
return require("astronvim.utils").extend_tbl(opts, {
return require("astrocore").extend_tbl(opts, {
load_breakpoints_event = { "BufReadPost" },
})
end,
Expand All @@ -26,4 +26,13 @@ return {
desc = "Conditional Breakpoint",
},
},
{
"Weissle/persistent-breakpoints.nvim",
event = "BufReadPost",
opts = function(_, opts)
return require("astrocore").extend_tbl(opts, {
load_breakpoints_event = { "BufReadPost" },
})
end,
},
}
48 changes: 32 additions & 16 deletions lua/astrocommunity/debugging/telescope-dap-nvim/init.lua
Original file line number Diff line number Diff line change
@@ -1,22 +1,38 @@
local prefix = "<leader>fd"

return {
"nvim-telescope/telescope.nvim",
keys = {
{ prefix .. "c", function() require("telescope").extensions.dap.commands() end, desc = "Telescope DAP commands" },
{ prefix .. "f", function() require("telescope").extensions.dap.frames() end, desc = "Telescope DAP frames" },
{
prefix .. "g",
function() require("telescope").extensions.dap.configurations() end,
desc = "Telescope DAP configurations",
{
"AstroNvim/astrocore",
opts = {
mappings = {
n = {
[prefix .. "c"] = {
"<cmd>lua require('telescope').extensions.dap.commands()<cr>",
desc = "Telescope DAP commands",
},
[prefix .. "f"] = {
"<cmd>lua require('telescope').extensions.dap.frames()<cr>",
desc = "Telescope DAP frames",
},
[prefix .. "g"] = {
"<cmd>lua require('telescope').extensions.dap.configurations()<cr>",
desc = "Telescope DAP configurations",
},
[prefix .. "l"] = {
"<cmd>lua require('telescope').extensions.dap.list_breakpoints()<cr>",
desc = "Telescope DAP list breakpoints",
},
[prefix .. "v"] = {
"<cmd>lua require('telescope').extensions.dap.variables()<cr>",
desc = "Telescope DAP variables",
},
},
},
},
{
prefix .. "l",
function() require("telescope").extensions.dap.list_breakpoints() end,
desc = "Telescope DAP list breakpoints",
},
{ prefix .. "v", function() require("telescope").extensions.dap.variables() end, desc = "Telescope DAP variables" },
},
dependencies = { "nvim-telescope/telescope-dap.nvim" },
opts = function() require("telescope").load_extension "dap" end,
{
"nvim-telescope/telescope.nvim",
dependencies = { "nvim-telescope/telescope-dap.nvim" },
opts = function() require("telescope").load_extension "dap" end,
},
}
40 changes: 21 additions & 19 deletions lua/astrocommunity/diagnostics/lsp_lines-nvim/init.lua
Original file line number Diff line number Diff line change
@@ -1,23 +1,25 @@
return {
"https://git.sr.ht/~whynothugo/lsp_lines.nvim",
event = "LspAttach",
keys = {
{
"<Leader>uD",
function()
vim.diagnostic.config {
virtual_text = not require("lsp_lines").toggle(),
}
end,
desc = "Toggle virtual diagnostic lines",
{
"AstroNvim/astrocore",
opts = {
mappings = {
n = {
["<leader>uD"] = { function() require("lsp_lines").toggle() end, desc = "Toggle virtual diagnostic lines" },
},
},
},
},
opts = {},
config = function(_, opts)
-- disable diagnostic virtual text
local lsp_utils = require "astronvim.utils.lsp"
lsp_utils.diagnostics[3].virtual_text = false
vim.diagnostic.config(lsp_utils.diagnostics[vim.g.diagnostics_mode])
require("lsp_lines").setup(opts)
end,
{
"https://git.sr.ht/~whynothugo/lsp_lines.nvim",
event = "LspAttach",
opts = {},
config = function(_, opts)
-- disable diagnostic virtual text
local lsp_utils = require "astrolsp"

lsp_utils.diagnostics[3].virtual_text = false
vim.diagnostic.config(lsp_utils.diagnostics[vim.g.diagnostics_mode])
require("lsp_lines").setup(opts)
end,
},
}
Loading
Loading