Commit Graph

949 Commits

Author SHA1 Message Date
NotAShelf edb3724e64
docs: update xpointer for neovim-flake-options 2023-11-05 23:03:15 +03:00
Ching Pei Yang 12f5019a61
types/plugins: add missing option description 2023-11-05 23:01:43 +03:00
NotAShelf 2aba31ccb8
lib: drop nmd helpers 2023-11-04 14:36:56 +03:00
NotAShelf 3de5f1ba39
docs: use nixosOptionDocs
NixOS 23.11 is deprecating DocBook option documentation. Following home-manager in this change is probably a good idea
2023-11-04 14:30:04 +03:00
NotAShelf e498331ce7
Merge pull request #176 from ksonj/case-sensitivity
basic: declare option to set smartcase or ignorecase
2023-10-28 17:00:52 +03:00
Kalle Jepsen 17d8409109 basic: declare option to set smartcase or ignorecase 2023-10-28 14:53:06 +02:00
NotAShelf a338e4bf9f
Merge pull request #175 from NotAShelf/nvim-docs-view
lsp/nvim-docs-view: add keybinds
2023-10-27 09:35:24 +03:00
NotAShelf 83802bb7db
lsp/nvim-docs-view: add keybinds 2023-10-27 09:30:20 +03:00
NotAShelf 197de16a07
Merge pull request #174 from NotAShelf/nvim-docs-view
modules/lsp: add nvim-docs-view
2023-10-27 05:24:59 +03:00
NotAShelf 111f6c10a1
docs: update release notes 2023-10-26 15:08:00 +03:00
NotAShelf ce8fdf0003
modules/lsp: add nvim-docs-view
A neovim plugin to display lsp hover documentation in a side panel.
2023-10-26 15:03:58 +03:00
NotAShelf 30552a9ec3
Merge pull request #173 from ksonj/lualine-options
statusline/lualine: extensible sections
2023-10-25 06:35:09 +03:00
Kalle Jepsen ed6e3f1ef0 docs/release-notes: list lualine changes 2023-10-24 09:32:10 +02:00
Kalle Jepsen 2a809a64ff statusline/lualine: Move helper to lib 2023-10-24 09:18:44 +02:00
Kalle Jepsen 11a974a111 statusline/lualine: extensible sections
This adds extraActiveSection and extraInactiveSection to the lualine
options to make it possible to easily extend the defaults with
additional sections. We're also changing the exposed type of the
*activeSection attributes from `str` to `listOf str`.
2023-10-23 21:08:31 +02:00
NotAShelf 2b48b6d844
Merge pull request #156 from horriblename/feat-disable-autoformat
feat: allow disabling format on save per buffer
2023-10-23 20:22:01 +03:00
NotAShelf 7b8f68e6d0
visuals/highlight-undo: increase highlight timeout duration 2023-10-23 20:15:31 +03:00
NotAShelf d00f00874d
CI: don't trigger docker builds on PR 2023-10-23 20:11:05 +03:00
Ching Pei Yang b01536c8ac docs: update release notes 2023-10-23 18:53:51 +02:00
Ching Pei Yang d43afa4316 feat: keybind to toggle format on save 2023-10-23 18:50:15 +02:00
NotAShelf 8127b17ad7
Merge pull request #168 from NotAShelf/docker-package
flake: provide containerized builds
2023-10-23 19:44:16 +03:00
NotAShelf 7af120cf0d
docs/README: add docker usage instructions 2023-10-23 18:40:37 +03:00
NotAShelf 75e24e000b
CI: build and publish exposed docker package 2023-10-23 18:40:32 +03:00
NotAShelf d1b497e3e5
Merge pull request #172 from FrothyMarrow/lsp-duplicate-entries
lsp: remove duplicate keybindings from config
2023-10-23 18:06:30 +03:00
Frothy e749ab20d3 lsp: remove duplicate keybindings from config 2023-10-23 08:46:49 -06:00
NotAShelf 52ea8a9f45
flake: provide containerized builds 2023-10-23 17:22:44 +03:00
NotAShelf 23bb43d6e4
docs/release-notes: add missing entries for v0.5 release notes 2023-10-23 16:29:07 +03:00
NotAShelf 7b175abeb6
Merge pull request #171 from ksonj/lsp-mappings
lsp: make key bindings configurable
2023-10-23 08:42:34 +03:00
NotAShelf 6546362c55
Merge pull request #142 from NotAShelf/bash-lsp
languages/bash: add LSP
2023-10-23 08:41:58 +03:00
NotAShelf 599d487487
languages/bash: do not enable in minimal configuration
Co-authored-by: Ching Pei Yang <59727193+horriblename@users.noreply.github.com>
2023-10-23 03:49:27 +03:00
Kalle Jepsen c693d2fbd4 lsp: make key bindings configurable
This exposes the keybindings for the lsp commands to the configuration
and maps a few more commands (e.g. `vim.lsp.buf.format()`) It also adds
a description to be picked up by whichkey to make the whichkey UX a bit
nicer (ie. we're now showing "Go to definition" instead of just
"vim.lsp.buf.definition()")
2023-10-22 22:42:55 +02:00
NotAShelf 0e85c54a9a
lib/languages: add back HM notice 2023-10-22 18:10:28 +03:00
NotAShelf 9b63ac826e
languages/bash: use mkEnableOption for enable options 2023-10-22 18:08:48 +03:00
NotAShelf 6e448cf958
feat: bash language server 2023-10-22 18:02:55 +03:00
NotAShelf 29de5b56c0
Merge pull request #170 from NotAShelf/highlight-undo
modules/visuals: add highlight-undo
2023-10-22 02:03:09 +03:00
NotAShelf b358bfdbd0
docs: use literalAsciiDoc 2023-10-22 01:54:56 +03:00
NotAShelf d835d6bd03
docs: update release notes 2023-10-22 01:25:21 +03:00
NotAShelf 277bcf3a3f
flake: bump inputs 2023-10-22 01:22:43 +03:00
NotAShelf c353329620
modules/visuals: add highlight-undo
a plugin for highlighting undo/redo targets
2023-10-22 01:22:31 +03:00
NotAShelf d7cf84c514
Merge pull request #169 from ksonj/fix-enable-options
fix enable option descriptions
2023-10-21 21:07:04 +03:00
Kalle Jepsen a452a0b0e7 fixes enable option descriptions
mkEnableOption already adds the phrase "Whether to enable ..." to the
beginning of the option description, such that the string argument
should only be "thing to be enabled"
2023-10-21 19:15:36 +02:00
NotAShelf df93a1129d
Merge pull request #167 from ksonj/fix-null-ls
plugins: Replace null-ls with none-ls
2023-10-21 17:52:00 +03:00
Kalle Jepsen 49c0a5962f plugins: Replace null-ls with none-ls
null-ls is unmaintained as of August 2023 (see
https://github.com/jose-elias-alvarez/null-ls.nvim/issues/1621). none-ls
appears to be the accepted replacement fork.
2023-10-21 12:35:39 +02:00
NotAShelf 34db883c69
Merge pull request #166 from FrothyMarrow/oxocarbon-theme
theme/oxocarbon: add oxocarbon theme module
2023-10-21 01:45:03 +03:00
Frothy e722c97188 theme/oxocarbon: add oxocarbon theme module 2023-10-20 16:39:46 -06:00
NotAShelf d3585c9c83
CI: ignore all indentation 2023-10-21 01:36:58 +03:00
NotAShelf 0631fccccf
Merge pull request #159 from ksonj/python-isort
languages/python: add black-and-isort formatter
2023-10-20 17:49:09 +03:00
NotAShelf 5789aa0d6e
Merge pull request #165 from NotAShelf/lsp-statusline 2023-10-20 15:15:04 +03:00
NotAShelf 99c40c716b
statusline/lualine: get excluded buffers from a list in LSP status component 2023-10-20 15:03:00 +03:00
NotAShelf dde897606b
Merge pull request #160 from NotAShelf/conditional-lsp-status 2023-10-20 14:45:23 +03:00