Commit graph

19 commits

Author SHA1 Message Date
raf
28170152d7
Merge 7d077f43f7 into fd90cf7fd5 2024-08-12 22:02:33 +01:00
diniamo
f9789432f9
treewide: make the entire generated config lua based (#333)
* modules: switch to gerg's neovim-wrapper

* modules: use initViml instead of writing the file

* treewide: make the entire generated config lua based

* docs: remove mentions of configRC

* plugins/treesitter: remove vim.cmd hack

* treewide: move resolveDag to lib

* modules/wrapper(rc): fix typo

* treewide: migrate to pluginRC for correct DAG order

The "new" DAG order is as follows:
- (luaConfigPre)
- globalsScript
- basic
- theme
- pluginConfigs
- extraPluginConfigs
- mappings
- (luaConfigPost)

* plugins/theme: fix theme DAG place

* plugins/theme: fix fixed theme DAG place

* modules/wrapper(rc): add removed option module for configRC

* docs: add dag-entries chapter, add release note entry

* fix: formatting CI

* languages/nix: add missing `local`

* docs: fix page link

* docs: add mention of breaking changes at the start of the release notes

* plugins/neo-tree: convert to pluginRC

* modules/wrapper(rc): add back entryAnywhere

* modules/wrapper(rc): expose pluginRC

* apply raf patch

---------

Co-authored-by: NotAShelf <raf@notashelf.dev>
2024-07-20 08:30:48 +00:00
7d077f43f7
neovim/global: begin adding vim.diagnostics.config() options 2024-05-17 19:03:05 +03:00
754c29cb7c
neovim/global: add ui/icons 2024-05-17 18:25:26 +03:00
0e84e4ebed
modules/plugins: move plugins/ui to neovim/global/ui 2024-05-17 18:25:25 +03:00
1740b437c0
neovim/spellcheck: disable programming wordlist
errors as it cannot download its spellfile. needs to be fixed
2024-04-27 16:22:42 +03:00
97a64abeff
treewide: clean up references to neovim-flake 2024-04-27 15:51:22 +03:00
694012dbd8
neovim/init: override vim syntax highlighting with Treesitter
see: «https://github.com/nvim-treesitter/nvim-treesitter/issues/2254»
2024-04-30 08:08:54 +03:00
2680be20a3
neovim/debug: handle debug log path correctly 2024-04-23 14:55:11 +03:00
eb8d75a4ae
modules/neovim: move all mapping options to 2024-04-21 02:27:42 +03:00
d9a984bf6f
modules/wrapper: move RC features to wrapper/rc 2024-04-21 02:10:06 +03:00
4d8dcc7e49
modules/neovim: rename vim.spellChecking to vim.spellcheck
more consistent this way
2024-04-20 19:00:20 +03:00
43263040a4
treewide: restructure modules directory; add comments to modules top-level import 2024-04-20 18:12:36 +03:00
6eea801cd6
neovim/spellcheck: allow disabling spellchecking for filetypes 2024-04-20 18:12:35 +03:00
011e6c0c8b
neovim/basic: remove option list in lineNumberMode opt description 2024-04-14 15:09:13 +03:00
b4384a833f
modules: move vim-dirtytalk to plugins/spellcheck 2024-04-14 14:43:18 +03:00
576429ba5c
basic/spellcheck: pass a string to literalExpression 2024-04-14 14:19:43 +03:00
a12ba5689a
lib: move all binding related functions to lib/binds 2024-04-07 18:31:06 +03:00
7c730a78e5
treewide: begin restructuring the module tree 2024-04-07 17:16:13 +03:00