Commit Graph

21 Commits

Author SHA1 Message Date
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
Gerg-L 8d5f23035d
treewide: cleanup (#324)
* statix, deadnix, alejandra

* _file

* _module.args

* concatStringsSep "\n" -> concatLines
concatStringsSep "\n" map -> concatMapStringsSep "\n"

* mkShell nativeBuildInputs -> packages
2024-07-08 21:57:58 +00:00
Frothy 68ca227a87 lib: remove alias `lib.warn` 2024-05-21 07:08:17 -04:00
Frothy ac20dfbdd4 lib: add deprecation warning for `__empty` 2024-05-21 06:51:56 -04:00
Ching Pei Yang af72dc105d lib: remove unused __empty special case in toLuaObject 2024-05-18 14:52:40 +02:00
Ching Pei Yang 8aa3a23e97 lib: do not filter out empty attrs in toLuaObject 2024-05-12 03:17:04 +02:00
Ching Pei Yang 0c4f7a544d lib: fix crash on non-attrset arg 2024-04-27 16:09:27 +02:00
NotAShelf d2d40362f4
lib/lua: move wrapLuaConfig to lib & structure arguments 2024-04-17 03:00:27 +03:00
Ching Pei Yang 77d3cd5e0c lib: switch to mkLuaInline 2024-04-04 18:03:29 +00:00
Frothy 974bfcc78e treewide: make lib calls explicit 2024-03-23 20:31:33 -04:00
Ching Pei Yang a57e89dece
fix: throw error when converting unknown object to lua 2024-02-17 21:55:07 +01:00
Ching Pei Yang 40b985c066
fix: bug where toLuaObject converts null to "" 2024-02-17 16:44:41 +01:00
Ching Pei Yang 95566f10fb
fix: expToLua convert null to nil 2024-02-17 16:44:05 +01:00
NotAShelf c1f449137f
treewide: cleanup 2023-11-06 12:33:38 +03:00
Kalle Jepsen 2a809a64ff statusline/lualine: Move helper to lib 2023-10-24 09:18:44 +02:00
NotAShelf de48713394
fix: missing closing bracket when navbuddy is disabled 2023-08-10 20:31:56 +03:00
NotAShelf 0d7875d0af
dev: cleanup 2023-07-30 11:41:52 +03:00
NotAShelf 6891c86c58
docs: add comments to lua converters 2023-06-05 21:37:12 +03:00
NotAShelf 86fec8646d
feat: improved smartcolumn freeform 2023-06-04 17:36:01 +03:00
NotAShelf 2cfeb22764
feat: implement freeform smartcolumn column positions 2023-06-04 14:12:08 +03:00
NotAShelf 8658ea13a2
feat(lib): lua namespace for conversion helpers 2023-04-18 02:01:45 +03:00