NotAShelf
0067d44695
modules/visuals: update indent-blankline to v3
2023-11-16 12:18:22 +03:00
NotAShelf
a535f87cc8
Merge pull request #178 from NotAShelf/assert-assertions
2023-11-16 12:03:58 +03:00
Frothy
4dc7576176
treewide: change modules to use 'inherit (builtins) ...
2023-11-14 00:18:32 -07:00
NotAShelf
c77b007a26
flake: bump nil input
2023-11-13 04:14:33 +03:00
Frothy
7518c31ca8
treewide: move missing modules from 'with lib' to 'inherit (lib) ...'
2023-11-07 19:16:46 -07:00
NotAShelf
4700a988b3
flake: provide lsp and diagnostic helpers in default shell
2023-11-07 14:27:18 +03:00
NotAShelf
b4972956a2
ui/smartcolumn: inherit library function from `lib`
2023-11-07 14:24:11 +03:00
NotAShelf
c4a2a6dcfc
Merge pull request #179 from NotAShelf/inherit-lib
...
treewide: move from 'with lib' to 'inherit (lib) ...'
2023-11-07 13:51:07 +03:00
Frothy
ffa25c8c8a
treewide: move from 'with lib' to 'inherit (lib) ...'
2023-11-06 21:41:53 -07:00
NotAShelf
3fde6a4bf3
modules/core: inherit literalExpression from lib
2023-11-06 12:39:54 +03:00
NotAShelf
c1f449137f
treewide: cleanup
2023-11-06 12:33:38 +03:00
NotAShelf
84fc8eb860
flake: bump inputs
2023-11-06 11:29:34 +03:00
NotAShelf
7bcfea2bd1
Merge pull request #177 from NotAShelf/nixos-option-docs
...
docs: use nixosOptionDocs
2023-11-06 11:27:56 +03:00
NotAShelf
f27ab70202
docs: update release notes & contributing guidelines
2023-11-06 11:24:33 +03:00
NotAShelf
385d91f7e4
docs: use literalMD for example codeblocks
...
Co-authored-by: Ching Pei Yang <59727193+horriblename@users.noreply.github.com>
2023-11-06 11:15:33 +03:00
NotAShelf
9328443273
docs: use inline anchors for referenced options
2023-11-06 03:46:51 +03:00
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