Commit graph

2744 commits

Author SHA1 Message Date
github-actions[bot]
3d19545644 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/e44462d6021bfe23dfb24b775cc7c390844f773d' (2023-11-12)
  → 'github:NixOS/nixpkgs/c757e9bd77b16ca2e03c89bf8bc9ecb28e0c06ad' (2023-11-17)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/ea758da1a6dcde6dc36db348ed690d09b9864128' (2023-11-06)
  → 'github:cachix/pre-commit-hooks.nix/e558068cba67b23b4fbc5537173dbb43748a17e8' (2023-11-15)
2023-11-21 10:00:48 +01:00
Gaetan Lepage
c2ccb2dfab plugins/typst: add options 2023-11-19 12:18:09 +01:00
Maximilian Ehlers
440c449c0a
plugin/magma-nvim: fix option (#712)
Adds missing letter in option validation. Description is okay
2023-11-17 17:58:24 +01:00
mbsmith
69f453a417
plugins/gitsigns: onAttach example correction. (#711) 2023-11-17 17:57:39 +01:00
traxys
1b44fe37a1
tests: Install all efmls-configs tools (#709)
This requires to pass the efmls-configs file to the derivation helpers,
if we try to import it from the test file directly it fails.

We then look into the types to find the available languages &
corresponding tools, to enable them all.

We then filter out the broken tools or the unpackaged tools, in order to
detect more easily the introduction of future tools.
2023-11-17 12:17:13 +01:00
ivandimitrov8080
fbe5169271
plugins/lsp: add prismals language server (#708)
* adding prismals to language servers

* enabling prismals in tests
2023-11-17 11:34:39 +01:00
traxys
a304b68a88
plugins/efmls-configs: Improve tool installation (#705)
* plugins/efmls-configs: Improve installation of tools

This commit allows to:
 - Override the package used for a tool
 - Warn if nixvim can't install a tool

* plugins/efmls-configs: Add missing packages

* plugins/efmls-configs: Use with pkgs; in toolPkgs
2023-11-16 23:26:44 +01:00
Gaetan Lepage
9b10a38b5c plugins/molten: init + test 2023-11-16 22:22:18 +01:00
Gaetan Lepage
707054bf23 helpers: factor out borderType 2023-11-16 22:22:18 +01:00
Haseeb Majid
356e0e855b
plugins/dap-go: add buildFlags option 2023-11-16 00:28:08 +01:00
Gaetan Lepage
2fcbe50f4b plugins/lint: init + test 2023-11-14 23:23:30 +01:00
Gaetan Lepage
bbbbfa2774 modules/autocmd: factor out autocmd-helpers 2023-11-14 23:23:30 +01:00
Zach Coyle
06ebef8da8
plugins/lsp: add biome language server (#698)
* plugins/lsp: add biome language server

* fix:typo caught by codespell

* remove unnecessary package attribute

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>

---------

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2023-11-14 14:54:47 +01:00
Gaétan Lepage
a742bd1fc4
flake.lock: Update (#699)
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/85f1ba3e51676fa8cc604a3d863d729026a6b8eb' (2023-11-04)
  → 'github:NixOS/nixpkgs/e44462d6021bfe23dfb24b775cc7c390844f773d' (2023-11-12)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-14 11:43:28 +01:00
Gaetan Lepage
19654ffed2 plugins/lean: init + test 2023-11-14 11:14:45 +01:00
Gaetan Lepage
05d21678da plugins/lsp: add leanls, the language server for lean 2023-11-14 11:14:45 +01:00
Gaetan Lepage
d748d9ea02 plugins/efm: Install mypy & ruff 2023-11-13 14:22:43 +01:00
mrtnvgr
47260b5e53
plugins/catppuccin: update integrations (#670)
* plugins/catppuccin: update integrations

* add TODOs

* update mini integration

* fix indent_blankline.scope_color

* sort; update values

* fix ci

* NormalNvim

* update todos
2023-11-13 10:24:25 +01:00
Gaétan Lepage
1286a0f41e
flake.lock: Update (#693)
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/fa804edfb7869c9fb230e174182a8a1a7e512c40' (2023-11-02)
  → 'github:NixOS/nixpkgs/85f1ba3e51676fa8cc604a3d863d729026a6b8eb' (2023-11-04)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/dec10399e5b56aa95fcd530e0338be72ad6462a0' (2023-11-01)
  → 'github:cachix/pre-commit-hooks.nix/ea758da1a6dcde6dc36db348ed690d09b9864128' (2023-11-06)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-11 17:58:23 +01:00
traxys
6b93c8fa6d
efmls-configs: Use upstream tool definitions (#692) 2023-11-06 23:07:55 +01:00
Gaetan Lepage
9cf2c342a2 plugins/default.nix: re-order plugins alphabetically 2023-11-06 16:39:53 +01:00
Gaetan Lepage
b6724702b4 misc: refactor imports, prefer adding helpers to args rather than importing it 2023-11-06 16:33:39 +01:00
traxys
541b694873
docs: Allow to install man pages (#687) 2023-11-06 16:26:23 +01:00
traxys
e45be89f12
plugins/todo-comments: Allow to pass keymap options (#599)
This re-uses the keymap options defined in the keymaps module to allow
to define the options of todo-comments key mappings.

Fixes #598
Co-authored-by: gaetan@glepage.com
2023-11-06 15:53:26 +01:00
traxys
229fe85d6b
docs: Allow to generate man pages for nixvim (#686) 2023-11-06 11:52:30 +01:00
traxys
2031834990
fix: Enable helpers to be passed as an argument in nixvim (#688)
With this change `helpers` can be imported using `{pkgs, lib, helpers,
...}` instead of requiring to `import` it.
2023-11-05 18:34:32 +01:00
NAHO
1e91231e86 fix(plugins/utils/spider): 'ge' mapping not working
Reference: 86236bfc57/README.md (L119-L124)
2023-11-04 23:27:47 +01:00
Gaétan Lepage
28b3877f3e
flake.lock: Update (#684)
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/63678e9f3d3afecfeafa0acead6239cdb447574c' (2023-10-26)
  → 'github:NixOS/nixpkgs/fa804edfb7869c9fb230e174182a8a1a7e512c40' (2023-11-02)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/bd38df3d508dfcdff52cd243d297f218ed2257bf' (2023-10-25)
  → 'github:cachix/pre-commit-hooks.nix/dec10399e5b56aa95fcd530e0338be72ad6462a0' (2023-11-01)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-04 21:21:48 +01:00
Zach Coyle
1aecd4c203 plugins/harpoon: fix busted keybind 2023-11-04 10:16:51 +01:00
Yash Shinde
76291156fa
plugins/conform: init + test (#667) 2023-11-03 15:48:24 +01:00
Haseeb Majid
b5414a3841
feat: add new plugin git-worktree (#678)
Co-authored-by: Haseeb Majid <haseeb.majid@imaginecurve.com>
2023-11-01 15:47:45 +01:00
PatrickDaG
2019968548
flake: add overlay as an alternative to legacyPackages (#668) 2023-11-01 12:14:59 +01:00
Haseeb Majid
77a3f3c298
refactor undo to newer style (#677)
Co-authored-by: Haseeb Majid <haseeb.majid@imaginecurve.com>
2023-10-31 15:10:08 +01:00
Haseeb Majid
8fb5fc43fe
plugins/refactoring: init + test (#676) 2023-10-31 10:20:00 +01:00
Gaetan Lepage
9004ffe32f plugins/none-ls: disable fantomas test for darwin 2023-10-28 16:45:51 +02:00
Maximilian Ehlers
283c46624c
[luasnip] adds support for loading lua snippets and setting extra config (#660)
Signed-off-by: Maximilian Ehlers <maximilian@sodawa.com>
Co-authored-by: Maximilian Ehlers <maximilian@sodawa.com>
Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2023-10-28 15:47:36 +02:00
Gaétan Lepage
48b1c10e8f
flake.lock: Update (#673)
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/8efd5d1e283604f75a808a20e6cde0ef313d07d4' (2023-10-24)
  → 'github:NixOS/nixpkgs/63678e9f3d3afecfeafa0acead6239cdb447574c' (2023-10-26)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-28 15:35:56 +02:00
Mikael Fangel
8e34083935
fantomas: init (#672) 2023-10-28 12:50:09 +02:00
mrtnvgr
315bc508ee
plugins/catppuccin: add disableUnderline option (#669)
* plugins/catppuccin: add `disableUnderline` option

* re-test?

* fix ci
2023-10-27 07:55:04 +02:00
github-actions[bot]
e1138cda39 autogenerated: Update options 2023-10-26 15:48:05 +02:00
github-actions[bot]
02c06d2c75 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/7c9cc5a6e5d38010801741ac830a3f8fd667a7a0' (2023-10-19)
  → 'github:NixOS/nixpkgs/8efd5d1e283604f75a808a20e6cde0ef313d07d4' (2023-10-24)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/8cc349bfd082da8782b989cad2158c9ad5bd70fd' (2023-10-19)
  → 'github:cachix/pre-commit-hooks.nix/bd38df3d508dfcdff52cd243d297f218ed2257bf' (2023-10-25)
2023-10-26 15:48:05 +02:00
Haseeb Majid
520a59668d
plugins/telescope.extensions.undo: init + (#654)
* new plugin

* add content

* add content

* Update plugins/telescope/undo.nix

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>

* Update plugins/telescope/undo.nix

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>

* add test

* Update plugins/telescope/undo.nix

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>

* fix per pr comments

* fix per pr comments

* fix per pr comments

---------

Co-authored-by: Haseeb Majid <haseeb.majid@imaginecurve.com>
Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2023-10-25 23:08:23 +02:00
traxys
0c5dcb56d1
standalone: Allow to pass extraSpecialArgs (#665) 2023-10-23 14:11:29 +02:00
Gaetan Lepage
2f06f921e0 plugins/indent-blankline: update options 2023-10-23 11:08:34 +02:00
traxys
954706ca4d
tests: Check example.nix in nix flake check (#663) 2023-10-22 14:53:52 +02:00
Kasper Seweryn
36119e7ec1
plugins/ayu: automatically apply ayu theme when enabled (#661) 2023-10-22 14:48:48 +02:00
Gaetan Lepage
65bd427a6e example: correct wrong instruction to set leader 2023-10-22 14:31:19 +02:00
siph
56f46166f9 plugins/null-ls: migrate null-ls to none-ls 2023-10-22 00:50:54 +02:00
Gaetan Lepage
3c4ac5ba0d tests/lsp: disable fsautocomplete for non-linux systems 2023-10-21 19:53:01 +02:00
Gaetan Lepage
8d11162f5f tests/lsp: disable broken futhark-lsp 2023-10-21 19:53:01 +02:00