Commit graph

1422 commits

Author SHA1 Message Date
Pei Yang Ching
08d6fc5e0f lazy: add description for keys options 2024-09-29 14:11:23 +02:00
Pei Yang Ching
ecbaa37c52 lazy: move lz.n submodules out of lib 2024-09-29 14:11:23 +02:00
Pei Yang Ching
588431d805 flake: update lz.n and lzn-auto-require 2024-09-29 14:11:23 +02:00
Pei Yang Ching
7097991168 lazy: use listOf plugins instead of attr 2024-09-29 14:11:23 +02:00
Pei Yang Ching
b66dab8fb2 lib.binds: update lzn util functions 2024-09-29 14:11:23 +02:00
Pei Yang Ching
e5b351f4d6 lazy: use similar API to nvf keymaps 2024-09-29 14:11:23 +02:00
Ching Pei Yang
603ec2225a flake: update lzn-auto-require 2024-09-29 14:11:23 +02:00
Ching Pei Yang
2d6670a63a lz.n: add missing PluginSpec options 2024-09-29 14:11:23 +02:00
Ching Pei Yang
57ccfc9ec6 add TODO 2024-09-29 14:11:23 +02:00
Ching Pei Yang
133e0b45c7 lib: allow luaInline in lz.n map action 2024-09-29 14:11:23 +02:00
Ching Pei Yang
179df6319a flake: update lzn-auto-require 2024-09-29 14:11:23 +02:00
Ching Pei Yang
385ddde059 fixup! wrapper: use lzn-auto-require loader 2024-09-29 14:11:23 +02:00
Ching Pei Yang
136ca81978 lib: add mkSetLuaBinding 2024-09-29 14:11:23 +02:00
Ching Pei Yang
d0dc91e7a1 wrapper: use lzn-auto-require loader 2024-09-29 14:11:23 +02:00
Ching Pei Yang
56ebb27608 flake: add plugin lzn-auto-require 2024-09-29 14:11:23 +02:00
Ching Pei Yang
a0ea4e324f lz.n: generate less code 2024-09-29 14:11:23 +02:00
Ching Pei Yang
5ff6a29626 lz.n: wrap lua code in function 2024-09-29 14:11:23 +02:00
Ching Pei Yang
db17f5eb5d lib: add mkLznBinding 2024-09-29 14:11:23 +02:00
Ching Pei Yang
20aefe7ad4 nvim-tree: load nvim-tree if openOnSetup 2024-09-29 14:11:23 +02:00
Ching Pei Yang
8bc12ddb6a nvim-tree: move to lz.n keymaps 2024-09-29 14:11:23 +02:00
Ching Pei Yang
4e34e5c1d4 lib: add mkLznBinding 2024-09-29 14:11:23 +02:00
Ching Pei Yang
f61aabf7e9 lib: change lz.n spec "inlineLua" types to str 2024-09-29 14:11:23 +02:00
Ching Pei Yang
8656dfcfa6 lz.n: missing type check 2024-09-29 14:11:23 +02:00
Ching Pei Yang
c2fae1698d lib: add lznKeySpec example 2024-09-29 14:11:23 +02:00
Ching Pei Yang
87097d6ab4 lz.n: process key maps 2024-09-29 14:11:23 +02:00
Ching Pei Yang
56aebf9310 remove unused 2024-09-29 14:11:23 +02:00
Pei Yang Ching
994a7d7ee3 lib: fix lz.n map type 2024-09-29 14:11:23 +02:00
Ching Pei Yang
47bc9e9bd8 lib: add lz.n KeySpec 2024-09-29 14:11:23 +02:00
Pei Yang Ching
6685a5aad8 nvim-tree: use lazy 2024-09-29 14:11:23 +02:00
Pei Yang Ching
339f478cf1 lazy: add setupOpts support 2024-09-29 14:11:23 +02:00
Pei Yang Ching
1cd5b0aa72 fix: broken optPlugins 2024-09-29 14:11:23 +02:00
Pei Yang Ching
e6a8532d43 switch to other hacky array-table syntax 2024-09-29 14:11:23 +02:00
Pei Yang Ching
b4bfa99186 wrap lazy init code in function 2024-09-29 14:11:23 +02:00
Ching Pei Yang
b3b318b770 flake: update lz.n 2024-09-29 14:11:23 +02:00
Ching Pei Yang
de42f3bf98 lib: add lznPluginTableType 2024-09-29 14:11:23 +02:00
Ching Pei Yang
7264125e47 lib: export lznPluginType 2024-09-29 14:11:23 +02:00
Ching Pei Yang
ced83ca997 lz.n: load lz.n 2024-09-29 14:11:23 +02:00
Ching Pei Yang
72f4291546 lz.n: add basic lazy.plugins option 2024-09-29 14:11:23 +02:00
Pei Yang Ching
e06ebffcec lib: add basic lz.n plugin spec type 2024-09-29 14:11:23 +02:00
Pei Yang Ching
ae2b33fbf7 add lazy module skeleton 2024-09-29 14:11:23 +02:00
Pei Yang Ching
3bd8a2af6f flake: add lz.n plugin 2024-09-29 14:11:23 +02:00
raf
5826aebdd3
Merge branch 'main' into v0.7 2024-09-29 00:23:56 +00:00
c727528b6f
CI: clean up stale branches periodically
Some checks failed
Set up binary cache / cachix (default) (push) Waiting to run
Set up binary cache / cachix (maximal) (push) Waiting to run
Set up binary cache / cachix (nix) (push) Waiting to run
Validate flake & check formatting / Validate Flake (push) Waiting to run
Validate flake & check formatting / Formatting via Alejandra (push) Waiting to run
Build and deploy documentation / Check latest commit (push) Waiting to run
Build and deploy documentation / publish (push) Blocked by required conditions
Validate flake & check documentation / Validate Flake Documentation (docs) (push) Has been cancelled
Validate flake & check documentation / Validate Flake Documentation (docs-html) (push) Has been cancelled
Validate flake & check documentation / Validate Flake Documentation (docs-json) (push) Has been cancelled
Validate flake & check documentation / Validate Flake Documentation (docs-manpages) (push) Has been cancelled
2024-09-28 23:44:22 +03:00
38fc01b9c6
docs: wording 2024-09-28 23:43:15 +03:00
raf
d6bbae1a91
docs: re-format README; clean up sections (#387)
* docs: re-format README; clean up sections

* docs: update README with features section
2024-09-28 23:36:07 +03:00
cef3aefabb
flake: add formatting check 2024-09-28 23:32:25 +03:00
Soliprem
69cd77630b
lsp/otter: init (#385)
* r: implementing lsp

* r: version bump to context fixes treesitter bug

* r: changing treesitter package definition to mkGrammarOption

* added changelog entry

* created otter file

* created otter file

* update

* update

* otter: fixing fixing input

* committing flake.lock

* fixed typo

* configuration: disabling ccc and enabling otter

* added assertion to make sure ccc and otter aren't enabled at the same time

* configuration: otter set for isMaximal

* otter: changelog

* otter: better changelog

* otter-nvim: renamed from otter to otter-nvim

* otter: added setupopts

---------

Co-authored-by: raf <raf@notashelf.dev>
2024-09-28 23:21:27 +03:00
bce45d4eeb
docs: add missing changelog entries
Some checks are pending
Set up binary cache / cachix (default) (push) Waiting to run
Set up binary cache / cachix (maximal) (push) Waiting to run
Set up binary cache / cachix (nix) (push) Waiting to run
Validate flake & check documentation / Validate Flake Documentation (docs) (push) Waiting to run
Validate flake & check documentation / Validate Flake Documentation (docs-html) (push) Waiting to run
Validate flake & check documentation / Validate Flake Documentation (docs-json) (push) Waiting to run
Validate flake & check documentation / Validate Flake Documentation (docs-manpages) (push) Waiting to run
Validate flake & check formatting / Validate Flake (push) Waiting to run
Validate flake & check formatting / Formatting via Alejandra (push) Waiting to run
Build and deploy documentation / Check latest commit (push) Waiting to run
Build and deploy documentation / publish (push) Blocked by required conditions
2024-09-28 22:27:20 +03:00
ccea1a6159
dashboard/dashboard-nvim: add setupOpts 2024-09-28 22:18:28 +03:00
raf
ab9a7c1600
modules/wrapper: add vim.options (#386)
* wrapper/rc: add `vim.options`

Translates an attribute set of values into `vim.o` values in a key-value format.

* docs: document addition of optionsScript

* wrapper/rc: don't filter null values in {options,global}Script

* wrapper/rc: add examples to vim.options & vim.globals; wording
2024-09-28 21:28:17 +03:00