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
29de5b56c0
Merge pull request #170 from NotAShelf/highlight-undo
...
modules/visuals: add highlight-undo
2023-10-22 02:03:09 +03:00
b358bfdbd0
docs: use literalAsciiDoc
2023-10-22 01:54:56 +03:00
d835d6bd03
docs: update release notes
2023-10-22 01:25:21 +03:00
277bcf3a3f
flake: bump inputs
2023-10-22 01:22:43 +03:00
c353329620
modules/visuals: add highlight-undo
...
a plugin for highlighting undo/redo targets
2023-10-22 01:22:31 +03:00
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
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
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
d3585c9c83
CI: ignore all indentation
2023-10-21 01:36:58 +03:00
0631fccccf
Merge pull request #159 from ksonj/python-isort
...
languages/python: add black-and-isort formatter
2023-10-20 17:49:09 +03:00
5789aa0d6e
Merge pull request #165 from NotAShelf/lsp-statusline
2023-10-20 15:15:04 +03:00
99c40c716b
statusline/lualine: get excluded buffers from a list in LSP status component
2023-10-20 15:03:00 +03:00
dde897606b
Merge pull request #160 from NotAShelf/conditional-lsp-status
2023-10-20 14:45:23 +03:00
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
6a148978a8
Merge pull request #164 from NotAShelf/feature/ci
...
CI: use DetSys Nix Installer action
2023-10-20 12:27:52 +03:00
684ba80157
CI: use DetSys Nix Installer action
2023-10-20 12:24:24 +03:00
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
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
b562e8579e
Merge pull request #152 from NotAShelf/feature/ci
...
CI: add more stict checking
2023-10-20 12:04:05 +03:00
1fcdc0b636
CI: name the failure step
2023-10-20 11:59:31 +03:00
a4de8ea0b4
CI: use DetSys Nix installer
2023-10-20 11:59:29 +03:00
e583a3596e
treewide: remove trailing whitespaces
2023-10-20 11:59:28 +03:00
bbbd487064
CI: add more stict checking
2023-10-20 11:59:21 +03:00
ff5555e3c8
statusline/lualine: disable LSP status inside toggleterm buffer
2023-10-20 11:34:29 +03:00
Kalle Jepsen
bdfad60e34
languages/python: fix isort package
2023-10-20 10:01:49 +02:00
Kalle Jepsen
e3b55d9798
languages/python: add black-and-isort formatter
...
Adds two additional formatters for python:
- isort, to only sort imports
- black-and-isort, which runs black + isort in a compatible manner
2023-10-20 09:58:03 +02:00
897493a65f
Merge pull request #158 from ksonj/feature/surround-mappings
...
utility/surround: Add mappings for nvim-surround
2023-10-17 23:43:18 +03:00
Kalle Jepsen
997a345cda
utility/surround: vendor keybindings for surround
...
Adds an opioniated set of keybindings for nvim-surround that avoids
conflicts with nvim-leap by default and an option to disable those.
2023-10-17 12:47:44 +02:00
Kalle Jepsen
570eb32a5c
utility/surround: run format
2023-10-16 13:02:37 +02:00
Kalle Jepsen
6cec86a97f
docs/release-notes: add new mappings for surround
2023-10-16 12:24:33 +02:00
Kalle Jepsen
59c23f2855
utility/surround: Add mappings for nvim-surround
...
The default mappings for nvim-leap and nvim-surround conflict
(i.e. nvim-surround uses `S` in visual mode). This change adds options
to adapt the mappings for nvim-surround directly from the
surround-module.
2023-10-16 11:53:24 +02:00
e6a4f2d66b
Merge pull request #157 from isabelroses/main
...
fix: typo ledaer -> leader
2023-10-14 22:38:24 +03:00
isabel
38371e56b0
fix: typo ledaer -> leader
2023-10-14 19:35:43 +01:00
5f0b724637
Merge pull request #155 from NotAShelf/misc
...
ui/noice: disable messages by default
2023-10-14 14:53:55 +03:00
8c4d7a3673
ui/noice: disable messages by default
...
fixes completion sources showing up every single time
2023-10-14 14:52:55 +03:00
767b5ec48a
flake: fix outdated lockfile
2023-10-11 20:56:37 +03:00
b273d50f1b
Merge pull request #150 from Vagahbond/features/php
...
languages/php: init
2023-10-10 17:49:59 +03:00
Ching Pei Yang
0614dbfd0a
fix: typo
2023-10-10 13:16:09 +02:00
Yoni FIRROLONI
4161589b56
languages/php: init
2023-10-10 12:12:57 +02:00
fc651e654f
Merge pull request #148 from NotAShelf/bump-nixpkgs
2023-10-09 14:22:19 +03:00
e0af6bc54a
Merge pull request #149 from horriblename/fix-nmd
...
Switch to nmd fork
2023-10-09 14:13:17 +03:00
Ching Pei Yang
137e34bf5f
chore: migrate to nmd fork using mistune-3.0.1
...
nixpkgs upgraded mistune from v2 -> v3, breaking nmd.
The new fork is created to update nmd to use mistune v3
2023-10-09 01:23:39 +02:00
ae138daea1
Merge pull request #141 from NotAShelf/docs-refactor
...
refactor documentation
2023-10-08 16:47:27 +03:00
6ef59dccf7
flake: bump nixpkgs
2023-10-08 16:22:48 +03:00