Commit 0cb9b66 1 parent c31eb8f commit 0cb9b66 Copy full SHA for 0cb9b66
File tree 1 file changed +18
-5
lines changed
1 file changed +18
-5
lines changed Original file line number Diff line number Diff line change @@ -11,18 +11,31 @@ Try it out:
11
11
$ nix run github:konradmalik/neovim-flake
12
12
```
13
13
14
+ Run checks (stylua, luacheck, typecheck via lua-language-server):
15
+
16
+ ``` bash
17
+ $ make check-fmt
18
+ $ make check-lint
19
+ ```
20
+
21
+ Run tests (busted using nvim as an interpreter):
22
+
23
+ ``` bash
24
+ $ make test
25
+ ```
26
+
14
27
## Assumptions
15
28
16
- - keeps all Neovim config in lua as it's supposed to be
17
- - uses nix for system dependencies, plugins and packaging
29
+ - keeps all Neovim config in lua as it's supposed to be
30
+ - uses nix for system dependencies, plugins and packaging
18
31
19
32
That way nix is a layer on top, just used for packaging and reproducibility. It does not interfere with the standard way
20
33
to configure Neovim.
21
34
22
35
## Things to note
23
36
24
- - Uses ` NVIM_APPNAME ` to differentiate from other Neovim instances. It's set to ` neovim-pde ` or ` neovim-pde-hm ` for
25
- home-manager (configurable) or ` nvim ` when running in "dev mode".
37
+ - Uses ` NVIM_APPNAME ` to differentiate from other Neovim instances. It's set to ` neovim-pde ` or ` neovim-pde-hm ` for
38
+ home-manager (configurable) or ` nvim ` when running in "dev mode".
26
39
27
40
### Home Manager
28
41
@@ -63,5 +76,5 @@ What I don't like in those "nixvim" flakes is that people most often use only ni
63
76
64
77
Inspired by:
65
78
66
- - https://primamateria.github.io/blog/neovim-nix/
79
+ - https://primamateria.github.io/blog/neovim-nix/
67
80
You can’t perform that action at this time.
0 commit comments