Commit graph

55 commits

Author SHA1 Message Date
Matt Sturgeon
d7b0cf8014
plugins/statuslines: normalize plugin defaults 2024-06-21 08:49:08 +01:00
Gaetan Lepage
7a2d065cce misc: ensure all options have a description 2024-06-11 11:34:10 +02:00
Ismaïl Senhaji
9d858de2e9 plugins/lualine: fix extensions option 2024-05-24 17:06:55 +01:00
Gaetan Lepage
26367692da lib/options: rename mkPackageOption to mkPluginPackageOption 2024-05-17 22:15:47 +02:00
traxys
62f32bfc71 treewide: Reformat with nixfmt 2024-05-05 22:00:40 +02:00
Jake Hamilton
a89c8a9a97
feat: allow custom formatting for status components (#1018) 2024-03-22 13:09:10 +01:00
Gaetan Lepage
6a414ea2cd plugins/airline: switch to settings option 2024-03-12 20:35:28 +01:00
Gaetan Lepage
f2de9a94c4 plugins: set myself (@GaetanLepage) as maintainer for several vim plugins 2024-03-04 11:46:56 +01:00
Dyson
740b59c1f1
plugins/lightline: Improve types for active option of lightline (#1200) 2024-03-03 20:12:50 +01:00
Dyson
7dcd217ff3
plugins/lightline: Add option for inactive components (#1170) 2024-03-03 19:21:19 +01:00
Gaetan Lepage
cef446a4da helpers/vim-plugin/mkVimPlugin: rename addExtraConfigRenameWarning to deprecateExtraConfig 2024-02-19 11:25:29 +01:00
Gaetan Lepage
d7fe40ebd8 helpers/vim-plugin/mkVimPlugin: rename package option to defaultPackage 2024-02-15 10:13:39 +01:00
Gaetan Lepage
6a8d6fd005 helpers/vim-plugin/mkVimPlugin: rename 'description' -> 'originalName' 2024-02-14 09:13:21 +01:00
Gaetan Lepage
3871b56b15 pugins/VIM-PLUGINS: add rename warning for extraConfig option 2024-02-12 13:12:43 +01:00
Gaetan Lepage
3c174e874c helpers/vim-plugin/mkVimPlugin: refactor 2024-02-10 17:53:41 +01:00
Gaetan Lepage
a68ee73947 helpers/vim-plugin: mkPlugin -> mkVimPlugin 2024-01-25 15:19:26 +01:00
Gaetan Lepage
8f90372ee5 helpers: move mkPlugin and mkDefaultOpt to helpers.vim-plugin 2024-01-25 15:19:26 +01:00
Gaetan Lepage
682732e4c8 plugins/airline: switch to mkPlugin + refactoring 2024-01-22 22:34:30 +01:00
traxys
af41ea2d80
helpers: move rawType to helpers.nixvimTypes (#871)
This is done in preparation of adding new (lua) types to help the
documentation.
2024-01-01 23:33:53 +01:00
Gaetan Lepage
d8cffe2ead plugins: remove mkCompositeOptions from implementation 2023-12-13 10:39:28 +01:00
Ariel D'Alessandro
c1cbb00126 fix: remove extra line after changes 2023-12-10 18:11:10 +01:00
Ariel
7314f0d6e5 Update plugins/statuslines/lualine.nix
Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2023-12-10 18:11:10 +01:00
Ariel D'Alessandro
a24f6279a6 feat: change to use attributes 2023-12-10 18:11:10 +01:00
Ariel D'Alessandro
935dcfb02e feat: support more options for icon in lualine 2023-12-10 18:11:10 +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
municorn
934bf7e2e3
fix(helpers): use "__unkeyed" prefix instead of "@" in toLuaObject (#632) 2023-10-09 15:50:21 +02:00
Tanish2002
efdcbe225f perform some statix linting and fixes 2023-05-22 23:00:53 +02:00
André Vitor de Lima Matos
dc82cf7fa1 lualine: allow attrs in theme and fix disabledFiletypes 2023-04-26 14:43:04 +02:00
André Vitor de Lima Matos
3d64fab719
lualine: add winbar and inactive sections configs (#302)
Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2023-04-01 10:42:18 +02:00
Gaétan Lepage
7f23304c3d
plugins/lualine: add nvim-web-devicons to extraPlugins (#197) 2023-02-27 23:51:50 +01:00
Gaétan Lepage
8b9a3689a9
plugins/statuslines/lualine: fix type of color option (#200) 2023-02-25 18:08:55 +01:00
Gaétan Lepage
401f6fb572
plugins/statuslines/lualine: refactoring (#198) 2023-02-25 13:23:54 +00: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
Pedro Alves
2d54272177
Revert "helpers: add mkPackageOption + refactoring (#144)" (#149)
This reverts commit b724085447.
2023-01-25 00:03:26 +00:00
Gaétan Lepage
b724085447
helpers: add mkPackageOption + refactoring (#144) 2023-01-24 23:59:06 +00:00
Pedro Alves
238f0c590e misc: fix mkEnableOption descriptions 2023-01-22 03:32:08 +00:00
Alexander Nortung
3f9effc575
general: add package options (#127)
* barbar: package option

* Base16: package option

* gruvbox: package option

* nord: package option

* one: package option

* onedark: package option

* tokyonight: package option

* nvim-cmp: package option

* coq: package option

* lspkind: package option

* helpers: added package option to mkPlugin

* fugitive: package option

* gitgutter: package option

* gitsigns: package option

* neogit: package option

* ledger: package option

* nix: package option

* plantuml-syntax: package option

* treesitter-context: package option + formatting

* treesitter-refactor: package option + formatting

* treesitter: package option

* zig: package option

* null-ls: package option

* null-ls/servers: package option

* lsp-lines: package option

* lspsaga: package option

* trouble: package option

* luasnip: added description for package option

* airline: package option

* lightline: package option

* lualine: package option

* telescope: package option

* telescope/frecency: package option

* telescope/fzf-native: package option

* telescope/media-files: package option

* comment-nvim: package option

* vim-commentary: package option

* dashboard: package option

* easyescape: package option

* emmet: package option

* endwise: package option

* floaterm: package option

* goyo: package option

* intellitab: package option

* mark-radar: package option

* notify: package option

* nvim-autopairs: package option

* nvim-tree: package option

* project-nvim: package option

* specs: package option

* startify: package option

* surround: package option

* undotree: package option
2023-01-19 10:45:15 +00:00
LightQuantum
931db3e83f
lualine: fix components config (#47) 2022-10-17 14:00:18 +01:00
Matilde Bravo
8fffcdcbc4
add git to packages that require it (#41) 2022-10-03 19:02:55 +01: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
Pedro Alves
d934a33ab5
airline: fix powerline symbols option
Closes #18
2022-04-22 11:22:31 +01:00
Pedro Alves
929659b7a1 airline: complete documentation 2022-01-12 12:42:12 +00:00
Pedro Alves
eef84178ab docs: Add basic documentation system based on nmd
You can now run `nix build '.#docs'` to build HTML documentation
documenting every single option on nixvim! Fortunately, thanks to
the 'description' field, most options are already documented, but
there are still a fair few that need documenting.

I will be taking care of those in the next few days. When those are
done, I will find a way to automatically rebuild documentation on every
repo push, and also add a PR hook requiring documentation.

Additionally, I will try to find a way to have per-page plugin docs.
2022-01-12 01:44:51 +00:00
Pedro Alves
382878e47c lualine: use user colorscheme 2022-01-01 15:17:56 +00:00
Pedro Alves
0116bf3f60 lualine: fix null not being default 2021-12-11 14:55:05 +00:00
Builditluc
e663c69032 lualine: rename option disabledFiletypes 2021-11-05 17:12:50 +00:00
Pedro Alves
fed1ded896 lualine: update options 2021-11-02 19:37:08 +00:00
Builditluc
e1313862b0 lualine: add options 2021-11-02 18:12:33 +01:00
Builditluc
ea8d02bf10 lualine: init statusline 2021-11-02 18:12:33 +01:00