Commit Graph

113 Commits

Author SHA1 Message Date
Pei Yang Ching 1bc185c168 TEMP 2024-08-03 14:23:34 +02:00
Pei Yang Ching 8369ca5602 nvim-tree: use lazy 2024-08-02 12:55:57 +02:00
diniamo f9789432f9
treewide: make the entire generated config lua based (#333)
* modules: switch to gerg's neovim-wrapper

* modules: use initViml instead of writing the file

* treewide: make the entire generated config lua based

* docs: remove mentions of configRC

* plugins/treesitter: remove vim.cmd hack

* treewide: move resolveDag to lib

* modules/wrapper(rc): fix typo

* treewide: migrate to pluginRC for correct DAG order

The "new" DAG order is as follows:
- (luaConfigPre)
- globalsScript
- basic
- theme
- pluginConfigs
- extraPluginConfigs
- mappings
- (luaConfigPost)

* plugins/theme: fix theme DAG place

* plugins/theme: fix fixed theme DAG place

* modules/wrapper(rc): add removed option module for configRC

* docs: add dag-entries chapter, add release note entry

* fix: formatting CI

* languages/nix: add missing `local`

* docs: fix page link

* docs: add mention of breaking changes at the start of the release notes

* plugins/neo-tree: convert to pluginRC

* modules/wrapper(rc): add back entryAnywhere

* modules/wrapper(rc): expose pluginRC

* apply raf patch

---------

Co-authored-by: NotAShelf <raf@notashelf.dev>
2024-07-20 08:30:48 +00:00
Ching Pei Yang 9c93e9a9c0
Switch to rustaceanvim (#335)
* flake: use rustaceanvim instead of rust-tools

* rust: switch to rustaceanvim

* docs: update release notes

* flake: update nixpkgs

* docs: wording

---------

Co-authored-by: raf <raf@notashelf.dev>
2024-07-18 11:48:28 +02:00
raf a4d35b4419
plugins/neo-tree: init module (#248)
* plugins/neo-tree: init module

* filetree/neo-tree: add setup options until border styles

* plugins/filetree: rename module name

* docs: update changelogs

Mention the addition of neo-tree.
2024-07-14 18:30:12 +00:00
diniamo 32d231395f
plugins/visuals(indent-blankline): move to setupOpts (#329)
* plugins/visuals(indent-blankline): move to setupOpts

* configuration: match indentblankline part with changes
2024-07-12 15:47:33 +00:00
Ching Pei Yang 0c444830f6
lualine: use mkDefault on backwards compat configs (#318)
Co-authored-by: Pei Yang Ching <pei.ching@check24.de>
2024-07-10 21:07:04 +00:00
Ching Pei Yang 9b48c30e20
Feat noice setup opts (#297)
* noice: add setupOpts

* noice: add filter

* noice: use setupOpts

* docs: update release notes

* noice: allow null option

* noice: add descriptions for some options
2024-07-10 21:02:48 +00:00
NotAShelf 0dca62eaa2
languages/ts: use typescript-language-server from top-level 2024-07-10 12:44:54 +03:00
Gerg-L 8d5f23035d
treewide: cleanup (#324)
* statix, deadnix, alejandra

* _file

* _module.args

* concatStringsSep "\n" -> concatLines
concatStringsSep "\n" map -> concatMapStringsSep "\n"

* mkShell nativeBuildInputs -> packages
2024-07-08 21:57:58 +00:00
diniamo f1849c0ce5
languages/clang: use clangd by default (#321) 2024-07-06 19:14:36 +00:00
Ching Pei Yang 3f5ed9e979
languages/go: use `dap-go` for dap configurations (#319)
* deps: add nvim-dap-go

* go: use dap-go plugin for dap configurations

* docs: update release notes

---------

Co-authored-by: Pei Yang Ching <pei.ching@check24.de>
2024-07-03 18:42:26 +00:00
diniamo 72ff44c1eb tabline/bufferline: fix default value of `highlights` 2024-06-28 16:09:19 +02:00
diniamo dde2b5cac4 tabline/bufferline: add missing separator_style variations 2024-06-27 10:03:22 +02:00
diniamo d9a62eff17 fixup! tabline/bufferline: add separator_style 2024-06-27 10:03:22 +02:00
diniamo 7df75f5b55 tabline/bufferline: fix grammar mistakes 2024-06-27 10:03:22 +02:00
diniamo 71064e8865 tabline/bufferline: enable auto_toggle_bufferline by default
This is due because this function is also used to show the bar intially.
2024-06-27 10:03:22 +02:00
diniamo 42447cd3bf tabline/bufferline: add highlights 2024-06-27 10:03:22 +02:00
diniamo c66854fc7f tabline/bufferline: add separator_style 2024-06-27 10:03:21 +02:00
diniamo 187d924509 tabline/bufferline: fix default mode 2024-06-27 10:03:21 +02:00
diniamo 83b7632297 tabline/bufferline: add back bindings 2024-06-27 10:03:21 +02:00
diniamo c96181e739 tabline/bufferline: add missing options 2024-06-27 10:03:21 +02:00
NotAShelf 954470581e tabline/bufferline: convert to setupOpts
this is pretty much WIP and contains a bunch of bugs that I haven't tackled yet.
2024-06-27 10:03:21 +02:00
raf b0af809b95
Merge pull request #320 from diniamo/catppuccin-set-term-colors
themes/catppuccin: set term colors
2024-06-26 17:55:36 +00:00
NotAShelf 1bb901edeb
languages/clang: unpin clang-tools package 2024-06-25 22:32:12 +03:00
diniamo bb2a78272b themes/catppuccin: set term colors 2024-06-25 19:19:58 +02:00
diniamo a145f997f3 modules/autopairs: use boolToString instead of toLuaObject 2024-06-25 14:01:44 +02:00
diniamo c2c85d70ee modules/nvim-cmp: add edge case for autopairs in cr mapping 2024-06-25 11:06:18 +02:00
Frothy 2e99a21010 ui/smartcolumn: change `custom_colorcolumn` type to expected type string 2024-06-24 14:23:55 -04:00
NotAShelf f00ecd4eb9
languages/ts: add `ts-error-translator.nvim` as an extension plugin 2024-06-24 20:05:57 +03:00
diniamo 8a0cddd9bb languages/rust: add format 2024-06-24 19:02:04 +02:00
raf 923481640e
Merge pull request #306 from diniamo/fix-theme-dag
modules/theme: fix dag location
2024-06-24 16:29:53 +00:00
jacekpoz d873bc0667
plugins/orgmode: remove deprecated ts setup call 2024-06-23 15:14:10 +02:00
NotAShelf 95615ec308
flake: update nixpkgs; use new bash-language-server pkg 2024-06-21 02:18:54 +03:00
diniamo d6cd853520 modules/theme: fix dag location 2024-06-16 13:46:20 +02:00
diniamo a437dbd158 which-key: allow null in registers 2024-06-12 01:24:03 +02:00
Phan Đăng Khoa 68b0647936
languages: changed python lsp package to pyright 2024-06-09 15:57:55 +07:00
NotAShelf c50522f6b0
languages: avoid using package aliases 2024-06-08 19:44:25 +03:00
jacekpoz 8eb8326bd6
plugins/orgmode: fix typo 2024-06-08 17:58:08 +02:00
Frothy 08547724e4
modules/theme: use inherited `optionalString` 2024-05-25 20:37:51 +03:00
Frothy fc4e471490 theme: add minimal transparency support for oxocarbon 2024-05-23 10:28:04 -04:00
NotAShelf f9343f1bc7
statusline/lualine: equalize padding 2024-05-23 03:20:21 +03:00
raf 6624841e63
Merge pull request #283 from horriblename/fix-colorizer
Fix colorizer
2024-05-22 01:22:05 +00:00
Ching Pei Yang 9baebb0d82 colorizer: remove unneeded freeform module 2024-05-21 22:55:54 +02:00
NotAShelf 9d0247c599
statusline/lualine: add a left separator to the `searchcount` component 2024-05-17 19:10:58 +03:00
NotAShelf f0f2c08e9f
lsp/null-ls: use string type for diagnostic format 2024-05-16 19:35:19 +03:00
NotAShelf eefc7a9d1d
lsp/null-lsp: allow null-ls options to be configured
This should probably still be converted to setupOpts. Missing docs
2024-05-16 19:11:37 +03:00
raf 74df3a5f03
Merge pull request #292 from jacekpoz/main
languages/ocaml: init
2024-05-16 13:32:44 +00:00
jacekpoz 7224c1e6af
languages/ocaml: add ocaml to maximal config 2024-05-16 14:39:43 +02:00
jacekpoz f343ab8b3a
languages/ocaml: add formatter to nvf's env 2024-05-16 14:25:23 +02:00