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
NotAShelf
7b2e7cb6a8
statusline/lualine: use `nvim_get_option_value()` instead of `nvim_buf_get_option()`
...
Co-authored-by: Frothy <76622149+FrothyMarrow@users.noreply.github.com>
2023-10-20 12:50:51 +03:00
NotAShelf
6a148978a8
Merge pull request #164 from NotAShelf/feature/ci
...
CI: use DetSys Nix Installer action
2023-10-20 12:27:52 +03:00
NotAShelf
684ba80157
CI: use DetSys Nix Installer action
2023-10-20 12:24:24 +03:00
NotAShelf
06e265ad7d
Merge pull request #163 from NotAShelf/dependabot/github_actions/actions/checkout-4
...
chore(deps): bump actions/checkout from 3 to 4
2023-10-20 12:19:56 +03:00
NotAShelf
53b905d22c
Merge pull request #162 from NotAShelf/dependabot/github_actions/easimon/maximize-build-space-8
...
chore(deps): bump easimon/maximize-build-space from 6 to 8
2023-10-20 12:19:45 +03:00
dependabot[bot]
f31f2b6082
chore(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-20 09:04:31 +00:00
dependabot[bot]
bcbd4b9dfe
chore(deps): bump easimon/maximize-build-space from 6 to 8
...
Bumps [easimon/maximize-build-space](https://github.com/easimon/maximize-build-space ) from 6 to 8.
- [Release notes](https://github.com/easimon/maximize-build-space/releases )
- [Changelog](https://github.com/easimon/maximize-build-space/blob/master/CHANGELOG.md )
- [Commits](https://github.com/easimon/maximize-build-space/compare/v6...v8 )
---
updated-dependencies:
- dependency-name: easimon/maximize-build-space
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-20 09:04:27 +00:00
NotAShelf
b562e8579e
Merge pull request #152 from NotAShelf/feature/ci
...
CI: add more stict checking
2023-10-20 12:04:05 +03:00
NotAShelf
1fcdc0b636
CI: name the failure step
2023-10-20 11:59:31 +03:00
NotAShelf
a4de8ea0b4
CI: use DetSys Nix installer
2023-10-20 11:59:29 +03:00