Commit graph

64 commits

Author SHA1 Message Date
László Bácsi
ec2c64e04d
Merge branch 'main' into spellcheck-restore-programming-wordlist 2025-07-08 17:40:47 +02:00
raf
47735a6be6
Merge branch 'main' into main 2025-07-07 13:27:47 +03:00
raf
3b2a37ef3d
init/diagnostics: clearify wording for signs description 2025-07-07 12:38:07 +03:00
Ching Pei Yang
7199ee8ebf
Merge branch 'main' into docs/diagnostic-signs 2025-07-07 10:57:35 +02:00
poz
ad69bef1f5
treewide: remove unused inherits 2025-07-06 03:30:44 +02:00
Laszlo Bacsi
045f098f0e
spellcheck: restore configuration for vim-dirtytalk 2025-07-05 19:47:51 +02:00
Laszlo Bacsi
6ec28999cb
docs: working example for vim.diagnostics.config.signs
Fixes #863
2025-07-04 22:46:40 +02:00
Kamil Václavek
b79a5b1dcb
Update vim.clipboard.registers type to str
nvf.settings.vim.clipboard.registers allows for either a string or a list of strings, but Neovim only accepts a string value. Solved by updating the type to allow strings only.
2025-06-27 15:15:11 +02:00
rice-cracker-dev
a0905ee428 basic: deprecate scrollOffset 2025-05-17 11:46:43 +07:00
69e75a00ed
neovim/basic: deprecate vim.useSystemClipboard 2025-05-04 18:23:54 +03:00
4678f73411
neovim/clipboard: init module 2025-05-04 18:23:48 +03:00
1ed6fd9f58
languages: deprecate vim.languages.enableLSP
This change is done in favor of our intentions to use the new API Neovim has exposed, and the one we are exposing to match theirs.
2025-05-04 18:01:46 +03:00
9bd2a6dcb4 neovim/lsp: add LSP example; add description to servers option 2025-04-28 00:00:49 +02:00
Ching Pei Yang
ea9075a07f lsp: add default fallback config 2025-04-28 00:00:49 +02:00
35c432db3b neovim/lsp: init 2025-04-28 00:00:49 +02:00
Noah765
990d3598b1 highlight: fix color type
The color options also allow color definitions in the form of color names.
2025-04-23 21:28:17 +02:00
Noah765
6bf57573f1 autocmds: improve autocommand descriptions 2025-04-21 08:41:41 +02:00
e2b3daa6f8
neovim/diagnostic: fix missin submodule opts
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
Treewide Checks / Validate flake (push) Waiting to run
Treewide Checks / Check formatting (push) Waiting to run
Treewide Checks / Check source tree for typos (push) Waiting to run
Treewide Checks / Validate documentation builds (push) Waiting to run
Treewide Checks / Validate hyperlinks in documentation sources (push) Waiting to run
Treewide Checks / Validate Editorconfig conformance (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
2025-04-05 06:21:50 +03:00
c5bc6d503e
neovim/diagnostics: init module 2025-04-04 14:35:13 +03:00
raf
dd281b78e5
neovim/init: add API for autocmds and autogroups (#656) 2025-03-10 08:46:07 +00:00
3f9078d7d9
neovim/mappings: remove remnants of vim.disableArrows
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 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
Check for typos in the source tree / check-typos (push) Waiting to run
2025-02-07 17:00:45 +03:00
75b402e9f0
neovim/init: deprecate vim.disableArrows; add missing rename 2025-02-07 15:49:24 +03:00
LilleAila
f58f41629f
highlight: :h reference in single quotes 2025-01-20 14:28:36 +01:00
LilleAila
28bbe89fbc
highlight: example without '' 2025-01-20 14:16:45 +01:00
LilleAila
653e5d6a17
highlight: implement suggestions 2025-01-19 19:38:12 +01:00
LilleAila
5e3a0dcdc3
highlight: cterm as enum 2025-01-19 18:11:12 +01:00
LilleAila
fcb6f82892
highlight: init 2025-01-19 18:03:21 +01:00
db8a586b7e
neovim/init: enable preventJunkFiles by default
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 documentation / Validate hyperlinks in documentation sources (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
Check for typos in the source tree / check-typos (push) Waiting to run
2025-01-19 13:21:51 +03:00
3825793549
various: address diniamo's review comments 2025-01-10 17:02:20 +03:00
356f92053c
neovim/init: merge conditionals in options set
Some checks failed
Check for typos in the source tree / check-typos (push) Has been cancelled
2025-01-07 06:12:13 +03:00
b67759273b
neovim/spellcheck: convert to vim.options 2025-01-04 15:52:27 +03:00
c19c925f1d
modules/neovim: avoid interpolating strings for vim.preventJunkFiles 2024-12-11 00:01:51 +03:00
07f50e84eb
modules/neovim: deprecate vim.showSignColumn
Prefer the type-safe `vim.options` equivalent.
2024-12-11 00:01:51 +03:00
0650aa31ac
modules/neovim: deprecate vim.enableEditorconfig option
Deprecate shorthand EditorConfig toggle, and encourage the more powerful `vim.globals` option.
2024-12-11 00:01:49 +03:00
Ching Pei Yang
745da4539e
keymaps: fix null key problems 2024-12-05 00:09:40 +01:00
a6a06f4e72
modules/{neovim,wrapper}: move Vim options to vim.options defaults 2024-12-01 10:09:13 +03:00
864ee05f57
wrapper/rc: set vim.options and vim.globals to freeform submodules 2024-12-01 09:39:52 +03:00
0e45c70fb9
neovim/init: set basic options via vim.options
Less DAGs, more customizability.
2024-12-01 09:37:05 +03:00
diniamo
71de14149d init/basic: deprecate vim.leaderKey
in favour of `vim.globals.mapleader` and `vim.globals.maplocalleader`

tmp

Co-authored-by: raf <raf@notashelf.dev>
2024-11-30 10:29:35 +01:00
81eda5b340
neovim/spellcheck: add autogroup to spellcheck fts autocmd; fix vim-dirtytalk 2024-11-06 19:33:08 +03:00
f429379e34
docs: update release notes 2024-11-06 19:33:06 +03:00
688bb8d9ba
spellcheck: allow adding arbitrary spellfiles from name-value pairs 2024-11-06 19:32:58 +03:00
Ching Pei Yang
b39b84490f
Docs/map rewrite (#403)
* doc: fix formatting

* docs: update keymaps section
2024-10-06 14:03:21 +00:00
Ching Pei Yang
b637f921d5
maps: allow same key on multiple mode (#360)
* mappings: add new keymap option

* mappings: impl keymap option

* doc: update release notes

* map: fix misinformation

* map: remove redundant variable

* fixup! mappings: impl keymap option
2024-10-06 11:23:01 +02:00
raf
141a272747
Merge branch 'main' into v0.7 2024-09-24 10:54:31 +00:00
raf
e40d7a2a56
neovim/basic: add undofile options (#367)
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 formatting / Validate Flake (push) Waiting to run
Validate flake & check formatting / Formatting via Alejandra (push) Waiting to run
`vim.undoFile.enable` and `vim.undoFile.path` can be used to manipulate whether undofile will be enabled, and the location if it is enabled.
2024-09-19 22:07:25 +03:00
Ching Pei Yang
e40cce5653
fix: map descriptions (#358)
* remove unused

* maps: fix missing description
2024-08-17 13:08:47 +02:00
Ching Pei Yang
2fc7dc798b
Re-add old maps API (#356)
* wrapper: fix wrong import source

* wrapper: fix typo

* Revert "lib/binds: improve code, adjust functions to new api"

This reverts commit 6cb57e1d26.

* mappings: re-add legacy vim.maps API

* mappings: fix wrong submodule syntax

* docs: fix missing section id
2024-08-13 00:27:05 +02:00
diniamo
b71bf75dcd
vim.maps rewrite (#352)
* feat: rewrite vim.maps

* modules/mappings: enable silent by default

* docs: add entry for vim.maps rewrite

* lib/binds: improve code, adjust functions to new api
2024-08-12 00:07:45 +00: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