Gaetan Lepage
48dd8d28cf
modules/keymaps: deprecate maps option
2023-12-02 20:29:07 +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
Gaetan Lepage
a9698ea2b0
module/keymaps: no need to set options = {}
2023-10-16 14:54:31 +02:00
Gaetan Lepage
7f29aade86
modules/keymaps: remove possibility to add a keymap without an action
2023-10-16 11:08:28 +02:00
Gaetan Lepage
418bf5da17
modules/keymaps: factor out helper functions for use in plugins
2023-10-03 14:18:33 +02:00
Gaetan Lepage
05b77732e3
plugins/which-key: remove which-key logic from keymap module
2023-10-02 15:23:54 +02:00
Gaetan Lepage
574fb73258
modules/keymaps: refactor + new syntax
2023-10-02 15:23:54 +02:00
Tanish2002
efdcbe225f
perform some statix linting and fixes
2023-05-22 23:00:53 +02:00
Tanish2002
5fa54c6d39
feat: register mapping with no actions in which-key when enabled
2023-05-21 23:22:10 +02:00
Gaétan Lepage
bd81037c5f
modules/keymaps: fix bug in keymaps generation ( #300 )
2023-04-04 18:34:05 +02:00
traxys
b3ca52110f
maps: Add the remap option ( #256 )
2023-03-14 23:44:14 +01:00
Gaétan Lepage
a15c0543a4
modules/keymaps: bind lua function calls ( #178 )
2023-02-22 23:01:27 +01:00
Gaétan Lepage
264de8cefb
added formatter + reformat existing codebase ( #175 )
2023-02-20 10:42:13 +00:00
Gaétan Lepage
c73bef16ab
helpers: add mkPackageOption + refactoring ( #144 ) ( #150 )
2023-01-25 18:46:49 +00:00
Gaétan Lepage
5c6ba55f8a
keymaps: switch to lua API vim.keymap.set ( #115 )
...
* modules/keymaps: switch to lua API vim.keymap.set
* add test for keymaps
Co-authored-by: Pedro Alves <pta2002@pta2002.com>
2023-01-12 19:13:47 +00:00
Pedro Alves
dd9ec124a2
docs: fix documentation generation
2022-12-29 17:34:54 +00:00
Pedro Alves
4ddd3969e5
nixvim: support standalone nixvim
...
This represents a major rearchitecture for nixvim, so I'm leaving this up to track the progress for now, and to serve as a reference for any breaking changes during transition.
The main change is, of course, being able to use nixvim standalone. To do this, you should use the new build function, which takes in two arguments: the system architecture (e.g. x86_64-linux) and the configuration. For the new configuration, do not use the programs.nixvim. prefix.
For module development, the main change is that you should no longer prefix your modules with programs.nixvim..
2022-09-18 11:19:23 +01:00