Commit graph

105 commits

Author SHA1 Message Date
95424b4021
chore: remove ansible lsp
The package was unmaintained in nixpkgs and was removed in unstable.

Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-30 10:44:49 +02:00
3bdc5183e2
fix: start puppet-languageserver in stdio mode
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-30 10:37:03 +02:00
96c605e1b5
fix: wrap command in list
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-30 10:28:36 +02:00
9299e47ce2
fix: add puppet-languageserver command
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-30 10:15:48 +02:00
06bfb44459
feat: add puppet lsp package
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-30 10:02:52 +02:00
0f350e5188
feat: enable puppet lsp
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-30 09:42:57 +02:00
8bd9c170c0
feat: use opentofu instead of terraform
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-28 11:12:28 +02:00
f5e3901c08
chore: update banner
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-28 00:19:26 +02:00
61b99fc2b8
Revert "fix: disable installGhc"
This reverts commit afd62d7536.
2025-09-27 23:56:25 +02:00
afd62d7536
fix: disable installGhc
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-27 23:54:03 +02:00
7a4610e238
feat: enable texlab lsp
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-25 10:42:10 +02:00
7ddac6c8f0
feat: enable csvview
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-24 08:57:05 +02:00
60a3b20af1
fix: address deprecation warnings and install ghc
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-23 11:46:40 +02:00
b8df5ce31d
feat: add keybinding for code action
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-23 11:44:17 +02:00
7bebcee3f4
feat: enable rubocop and ruby_lsp
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-23 09:56:40 +02:00
1ebc5ca4f2
feat: enable haskell language server
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-23 09:56:39 +02:00
cd6a3f3f0b
feat: enable editorconfig
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-23 09:56:39 +02:00
2b08295b65
feat: enable lspsaga
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-23 09:56:39 +02:00
70b5f7dab4
chore: remove all copilot references
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-09-23 08:55:20 +02:00
86ade85ed2
feat: enable single quote for yamlls
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-08-05 22:56:36 +02:00
31f8a7c9da
feat: add vim-puppet plugin
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-08-05 22:56:36 +02:00
Roel de Cort
56740db4be
chore: Update flake, fix issues after updating and fix flake update action (#88)
Was running behind with the updating the config, all flake inputs have
been updated and produced error's and warnings have been fixed.

Also fixed the action to test the build and create an issue with the
results.

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-07 22:29:43 +01:00
Wael Nasreddine
43f2ee52b8
config/plugins/lsp: Stop after first formatter (#69)
NeoVim was stuck in an infinite loop saving an HTML file, by stopping
after the first successful formatter between `prettierd` and `prettier`
the inifinite loop stopped.

(cherry picked from commit
7e6eb2b645)
2025-01-08 09:02:07 +01:00
Wael Nasreddine
840319afac
Git: ignore pre-commit configuration and nix build results (#58)
It's generated at runtime and should not be checked in.

I also added a nit commit on my end to remove an un-needed
`default.nix`.
2024-11-26 09:48:25 +01:00
Wael Nasreddine
0f42b0eebb
treewide: format all files (#57)
Run `nix fmt` at the root of the repository to format all files. I've
done this on my fork and this will help me merge your changes later
without having to deal with un-formatted files.
2024-11-26 09:47:49 +01:00
Viorel-Cătălin Răpițeanu
9a2a38af51
feat: change nix formater from alejandra to nixfmt-rfc-style (#50)
- The recommended nix formatter is nixfmt-rfc-style and not alejandra.
2024-10-25 08:12:02 +02:00
Roel de Cort
e522e9ea2d
renamed changed lsp names and use web-devicons as a full plugin (#49)
fix #48 

- Renamed LSP servers as they were changed upstream.
- Enable web-devicons as a nixvim plugin instead of installing them as a
extra package.
2024-10-23 22:55:03 +02:00
Roel de Cort
b7d1a54e43
patch: fixes (#34)
- Fixed Luanne, as it was not configured correctly after the last
refactor (should've tested it correctly)
- Fixed small issue with separator in neo-tree
- Remove EOB character
2024-09-11 22:43:40 +02:00
Roel de Cort
f44000e518
patch: mix fixes (#33)
- During build time multiple warnings were shown about the deprecation
of certain options. These have been moved to their new places.
- Disable the CMP Ghost Text option because it was driving me nuts.
2024-09-11 20:56:19 +02:00
Roel de Cort
e02c129f4b
feat: add schemastore (#26)
- Add the schemastore plugin for easy completion of JSON and YAML files
(Github Actions, Kubernetes manifests etc.).
- Update flake inputs.
2024-09-01 02:05:10 +02:00
Roel de Cort
502d31e03c
feat: small improvements (#25)
- Renamed and moved settings in some plugins due to upstream changes
- Added comments to neovim settings
- Added cmdheight = 0 and mouse = "a" settings to config
2024-08-26 23:37:02 +02:00
Roel de Cort
0331a50aa8
feat: add toggleterm, markdown preview keymaps, lualine switch filename and navic (#23)
- Configured toggleterm plugin
- Added keymap for markdown preview
- Changed lualine so Navic is better readable by switching filename and
type with Navic.
2024-08-20 00:03:30 +02:00
Roel de Cort
92c42db332
patch: treesitter highlighting, lsp inlay hints and update flake (#20)
Small update to enable Treesitter highlighting by default, enable LSP
inlay hints and update flake inputs to the latest version
2024-08-03 22:08:02 +02:00
Roel de Cort
48bbb7951d
feat: autopairs, cursor restore and rename option (#15)
Add the nvim-autopairs so "'{[ characters will auto close.
Add AutoCmd to restore the cursor position when re-opening file.
Fix treesitter option name.
2024-07-25 22:57:29 +02:00
Roel de Cort
8b7bc83bce
feat: update lualine, clipboard and changed startup dashboard (#13)
Updated Lualine with mode icon, moved git diff and added a icon
displaying Github copilot status.

Changed setting to default yank to system clipboard

Updated startup dashboard
2024-07-08 00:17:29 +02:00
Roel de Cort
b124c0a47a
patch: update colors and theme (#12)
Fix Navic lualine text color so it better matches the overall theme.
Also changed the indentscope outline color to rosewater and enabled some
extra catppuccin theming settings.
2024-07-07 00:59:55 +02:00
Roel de Cort
97247ed10f
feat: configure navic and integrate with lualine + update flake update action (#11)
Configured Navic and integrated it with Lualine. This provides context
about the code that is being worked on.

Also added a PAT to be able to create a PR when the Flake Update Github
action runs.
2024-07-06 01:20:39 +02:00
Roel de Cort
c991360154
feat: styling updates (#10)
Updated some plugins to use custom git and diagnostic symbols, also
changed the line number color to match my system highlight color
(catppuccin peach).
2024-06-26 23:18:15 +02:00
Roel de Cort
3de533a92a
patch: disable obsidian (#9)
Disable obsidian for now as it is causing issues with NixOS on WSL
2024-06-24 09:13:14 +02:00
Roel de Cort
536677058b
feat: add Markdown Preview and Obsidian, update startup screen and cleanup lsp config (#8)
Added Markdown Preview and the Obsidian plugins.
Updated the Startup screen with links to Github Copilot and Obsidian
Moved the helm-vim plugin from a seperate file into the lsp.nix file.
2024-06-23 00:26:19 +02:00
Roel de Cort
5112946501
feat: add vim-helm (#7)
Add the Vim-helm plugin
2024-06-22 14:01:25 +02:00
Roel de Cort
74172fd7e7
enable jsonls, helmls and add ansible-vim pkg (#5)
Enable JSON Language Server and Helm Language Server. Added ansible-vim
package.
2024-06-11 15:51:54 +02:00
Roel de Cort
677ee2cd46 fix yaml schemas 2024-06-07 00:36:21 +02:00
Roel de Cort
93f9c7c715 rename nil_ls to nil-ls and configure yamlls 2024-06-06 23:51:11 +02:00
Roel de Cort
d588254fce add copilot chat 2024-06-02 11:10:04 +02:00
Roel de Cort
cd1bc6acc3 fix telescope and add todo-comments 2024-05-30 21:59:50 +02:00
Roel de Cort
da5885bc46 add bicep file type 2024-05-28 22:34:32 +02:00
Roel de Cort
a6ff6f27e5 check if we stop getting random crashes 2024-05-28 22:34:22 +02:00
Roel de Cort
54f3e1bfb5 add bicep
(not really working yet)
2024-05-28 22:34:02 +02:00
Roel de Cort
21240d6edb removed commented out code 2024-05-28 22:33:45 +02:00