Frothy
d7878b525c
utility/images: add magick to lua packages
2024-02-26 11:46:33 +03:00
7cb428520b
utility/images: add image.nvim
2024-02-26 11:46:13 +03:00
024e1a6845
modules: make lib calls explicit where possible
2024-02-26 11:36:43 +03:00
4bc51c5128
modules/assistant: completely drop tabnine
2024-02-26 07:19:19 +03:00
Frothy
4716fd731f
treewide: rename function defaultAttributes
to pushDownDefault
2024-02-25 22:52:21 -05:00
Frothy
b9aa7088b8
treewide: register whichKey labels
2024-02-25 11:54:13 -05:00
Frothy
29b9bd4db0
utility/binds/which-key: allow configurable category labels
2024-02-25 11:45:24 -05:00
Frothy
48c8f38a14
languages/lua: always include lua parser with treesitter
2024-02-20 00:37:45 -05:00
57446f7afb
Merge pull request #232 from FrothyMarrow/telescope-grep-opts
...
utility/telescope: provide configurable vimgrep options
2024-02-19 23:15:28 +00:00
Frothy
4e8ec4cd5b
utility/telescope: provide configurable vimgrep options
2024-02-19 17:39:43 -05:00
Frothy
055fcb4f57
visuals/fidget: fix plugin setupOpts name
2024-02-19 16:17:02 -05:00
Ching Pei Yang
0b9e5e8f37
docs: use mkRenamedOptionModule instead of RemovedOption
2024-02-19 11:10:44 +01:00
Frothy
fc511966f0
visuals/fidget: add mkRemovedOptionModule
for the old configuration options
2024-02-19 03:20:08 -05:00
Frothy
042af02955
visuals/fidget: migrate to newer configuration with custom setup options
2024-02-19 02:06:12 -05:00
Frothy
35143b7dda
wrapper: optionally wrap neovim with extra lua packages
2024-02-17 18:12:54 -05:00
054ade0075
docs: add missing documentation entry; define renamed options
2024-02-15 09:16:22 +03:00
d2334ca095
Merge pull request #217 from Donnerinoern/language/markdown
...
utility/preview: added markdown-previewer.nvim and moved glow
2024-02-14 17:16:02 +03:00
Donnerinoern
2e07763149
utility/preview: cleanup and optionalString
2024-02-14 12:47:46 +01:00
Elijah M. Immer
14cbc0bcb7
Theme: add rose-pine
...
Simply added the rose-pine input and added it as a theme.
2024-02-13 13:00:34 -08:00
Donnerinoern
319aaca06d
language/markdown: moved glow and markdown-preview to utlity/preview
2024-02-13 13:53:46 +01:00
Donnerinoern
7352558623
language/markdown: added markdown-previewer.nvim
2024-02-12 22:27:35 +01:00
e73469d102
modules/basic: fix search sensitivity options; restructure
2024-02-12 10:20:15 +03:00
98e6782cf4
modules/git: fix typo in gitsigns code-actions
2024-02-12 09:35:59 +03:00
Frothy
6f47dbd11a
filetree/nvimtree: fix default systemOpen on darwin
2024-02-11 15:47:00 -05:00
4e83912a54
Merge pull request #205 from NotAShelf/nim-lang
...
languages/nim: init
2024-02-10 16:11:22 +03:00
6346617a50
languages/nim: assert on darwin systems
...
due to nimlsp not working properly on darwin
2024-02-10 16:08:42 +03:00
Donnerinoern
d0f8e445ab
ui/colorizer: use new maintained fork
2024-02-10 13:21:20 +01:00
6866bb7b38
dashboard/startify: fix invalid reference to "neovimPlugins"
...
I could just make an overlay out of pettiness
2024-02-09 09:56:05 +03:00
38bf156537
Merge branch 'main' of github.com:NotAShelf/neovim-flake into nim-lang
2024-02-07 20:05:41 +03:00
e9ad2f8ac8
languages/nim: init
2024-02-07 07:24:44 +03:00
AmanSe
0e94edd88f
Fix java lsp not launching
...
java lsp pacakge in nixpkgs changed the execution binary name, just
using getExe for probably a permanent fix to this situation
2024-01-31 20:01:45 +05:30
f94e6e12ec
statusline/lualine: avoid hardcoding config options
2024-01-26 21:16:56 +03:00
d47f45729f
languages: add css and tailwind language support
2024-01-24 21:53:28 +03:00
Donnerinoern
0bfefe9779
languages/markdown: fixed glow not working and added option for changing keybind
2024-01-18 20:04:17 +01:00
Donnerinoern
75d553bf64
languages/markdown: added marksman LSP
2024-01-18 20:02:45 +01:00
4ded86d1ff
Merge pull request #195 from Donnerinoern/theme/gruvbox
...
Theme: Added Gruvbox
2024-01-18 10:54:53 +00:00
Donnerinoern
e8acabee78
Theme: Added Gruvbox
2024-01-18 11:41:26 +01:00
Frothy
8b54a4eb6f
rich-presence/neocord: fix log_level config
2024-01-17 18:54:27 -05:00
428e49d303
modules/rich-presence: deprecate presence-nvim in favor of neocord
2024-01-16 14:05:56 +03:00
Ching Pei Yang
dd96499826
fix: disable empty winbar when breadcrumbs are disabled
2023-12-07 02:31:08 +01:00
Kalle Jepsen
f1406a30bb
languages: add terraform language support
2023-11-28 11:14:04 +01:00
Frothy
4453d5c9dd
visuals/indent-blankline: rename scope.showCurrContext to scope.enabled
2023-11-24 12:05:19 +03:00
0067d44695
modules/visuals: update indent-blankline to v3
2023-11-16 12:18:22 +03:00
Frothy
4dc7576176
treewide: change modules to use 'inherit (builtins) ...
2023-11-14 00:18:32 -07:00
Frothy
7518c31ca8
treewide: move missing modules from 'with lib' to 'inherit (lib) ...'
2023-11-07 19:16:46 -07:00
b4972956a2
ui/smartcolumn: inherit library function from lib
2023-11-07 14:24:11 +03:00
Frothy
ffa25c8c8a
treewide: move from 'with lib' to 'inherit (lib) ...'
2023-11-06 21:41:53 -07:00
3fde6a4bf3
modules/core: inherit literalExpression from lib
2023-11-06 12:39:54 +03:00
c1f449137f
treewide: cleanup
2023-11-06 12:33:38 +03:00
385d91f7e4
docs: use literalMD for example codeblocks
...
Co-authored-by: Ching Pei Yang <59727193+horriblename@users.noreply.github.com>
2023-11-06 11:15:33 +03:00
9328443273
docs: use inline anchors for referenced options
2023-11-06 03:46:51 +03:00
3de5f1ba39
docs: use nixosOptionDocs
...
NixOS 23.11 is deprecating DocBook option documentation. Following home-manager in this change is probably a good idea
2023-11-04 14:30:04 +03:00
Kalle Jepsen
17d8409109
basic: declare option to set smartcase or ignorecase
2023-10-28 14:53:06 +02:00
83802bb7db
lsp/nvim-docs-view: add keybinds
2023-10-27 09:30:20 +03:00
ce8fdf0003
modules/lsp: add nvim-docs-view
...
A neovim plugin to display lsp hover documentation in a side panel.
2023-10-26 15:03:58 +03:00
Kalle Jepsen
2a809a64ff
statusline/lualine: Move helper to lib
2023-10-24 09:18:44 +02:00
Kalle Jepsen
11a974a111
statusline/lualine: extensible sections
...
This adds extraActiveSection and extraInactiveSection to the lualine
options to make it possible to easily extend the defaults with
additional sections. We're also changing the exposed type of the
*activeSection attributes from `str` to `listOf str`.
2023-10-23 21:08:31 +02:00
2b48b6d844
Merge pull request #156 from horriblename/feat-disable-autoformat
...
feat: allow disabling format on save per buffer
2023-10-23 20:22:01 +03:00
7b8f68e6d0
visuals/highlight-undo: increase highlight timeout duration
2023-10-23 20:15:31 +03:00
Ching Pei Yang
d43afa4316
feat: keybind to toggle format on save
2023-10-23 18:50:15 +02:00
Frothy
e749ab20d3
lsp: remove duplicate keybindings from config
2023-10-23 08:46:49 -06:00
7b175abeb6
Merge pull request #171 from ksonj/lsp-mappings
...
lsp: make key bindings configurable
2023-10-23 08:42:34 +03:00
Kalle Jepsen
c693d2fbd4
lsp: make key bindings configurable
...
This exposes the keybindings for the lsp commands to the configuration
and maps a few more commands (e.g. `vim.lsp.buf.format()`) It also adds
a description to be picked up by whichkey to make the whichkey UX a bit
nicer (ie. we're now showing "Go to definition" instead of just
"vim.lsp.buf.definition()")
2023-10-22 22:42:55 +02:00
9b63ac826e
languages/bash: use mkEnableOption for enable options
2023-10-22 18:08:48 +03:00
6e448cf958
feat: bash language server
2023-10-22 18:02:55 +03:00
b358bfdbd0
docs: use literalAsciiDoc
2023-10-22 01:54:56 +03:00
c353329620
modules/visuals: add highlight-undo
...
a plugin for highlighting undo/redo targets
2023-10-22 01:22:31 +03:00
Kalle Jepsen
a452a0b0e7
fixes enable option descriptions
...
mkEnableOption already adds the phrase "Whether to enable ..." to the
beginning of the option description, such that the string argument
should only be "thing to be enabled"
2023-10-21 19:15:36 +02:00
Kalle Jepsen
49c0a5962f
plugins: Replace null-ls with none-ls
...
null-ls is unmaintained as of August 2023 (see
https://github.com/jose-elias-alvarez/null-ls.nvim/issues/1621 ). none-ls
appears to be the accepted replacement fork.
2023-10-21 12:35:39 +02:00
Frothy
e722c97188
theme/oxocarbon: add oxocarbon theme module
2023-10-20 16:39:46 -06:00
0631fccccf
Merge pull request #159 from ksonj/python-isort
...
languages/python: add black-and-isort formatter
2023-10-20 17:49:09 +03:00
99c40c716b
statusline/lualine: get excluded buffers from a list in LSP status component
2023-10-20 15:03:00 +03:00
7b2e7cb6a8
statusline/lualine: use nvim_get_option_value()
instead of nvim_buf_get_option()
...
Co-authored-by: Frothy <76622149+FrothyMarrow@users.noreply.github.com>
2023-10-20 12:50:51 +03:00
ff5555e3c8
statusline/lualine: disable LSP status inside toggleterm buffer
2023-10-20 11:34:29 +03:00
Kalle Jepsen
bdfad60e34
languages/python: fix isort package
2023-10-20 10:01:49 +02:00
Kalle Jepsen
e3b55d9798
languages/python: add black-and-isort formatter
...
Adds two additional formatters for python:
- isort, to only sort imports
- black-and-isort, which runs black + isort in a compatible manner
2023-10-20 09:58:03 +02:00
Kalle Jepsen
997a345cda
utility/surround: vendor keybindings for surround
...
Adds an opioniated set of keybindings for nvim-surround that avoids
conflicts with nvim-leap by default and an option to disable those.
2023-10-17 12:47:44 +02:00
Kalle Jepsen
570eb32a5c
utility/surround: run format
2023-10-16 13:02:37 +02:00
Kalle Jepsen
59c23f2855
utility/surround: Add mappings for nvim-surround
...
The default mappings for nvim-leap and nvim-surround conflict
(i.e. nvim-surround uses `S` in visual mode). This change adds options
to adapt the mappings for nvim-surround directly from the
surround-module.
2023-10-16 11:53:24 +02:00
isabel
38371e56b0
fix: typo ledaer -> leader
2023-10-14 19:35:43 +01:00
8c4d7a3673
ui/noice: disable messages by default
...
fixes completion sources showing up every single time
2023-10-14 14:52:55 +03:00
Ching Pei Yang
0614dbfd0a
fix: typo
2023-10-10 13:16:09 +02:00
Yoni FIRROLONI
4161589b56
languages/php: init
2023-10-10 12:12:57 +02:00
ec574e1c00
languages/python: replace deprecated string type
2023-10-06 13:57:48 +03:00
6e4f70283a
Merge pull request #144 from jacekpoz/plugin-thingy-deprecation
2023-10-03 21:24:28 +03:00
jacekpoz
bfb8ada774
fix: stop using deprecated buildVimPluginFrom2Nix
2023-10-03 19:48:09 +02:00
Ching Pei Yang
1deee2f27b
fix: add missing on_attach for jdtls
2023-09-26 14:39:50 +02:00
Ching Pei Yang
18dabf1725
doc: improve description of neodev
2023-09-23 15:41:34 +02:00
Ching Pei Yang
456295b46e
feat: add neodev plugin
2023-09-23 15:37:04 +02:00
Ching Pei Yang
bdebf01a67
feat: add lua treesitter & lsp
2023-09-23 15:37:04 +02:00
0a1a12e778
Merge pull request #134 from horriblename/optional-lsp-installation
2023-09-23 13:19:14 +03:00
Ching Pei Yang
0843e95efa
doc: update description of all lsp.package
2023-09-23 03:26:41 +02:00
jacekpoz
ed79b6efa5
Merge remote-tracking branch 'upstream/main'
2023-09-21 12:15:22 +02:00
jacekpoz
391f18ce29
feat: disable useSystemClipboard by default
2023-09-21 12:14:35 +02:00
Ching Pei Yang
0e66f6282b
feat: make svelte lsp install optional
2023-09-19 22:53:10 +02:00
Ching Pei Yang
232d93024c
feat: make clang lsp install optional
2023-09-19 22:53:10 +02:00
Ching Pei Yang
ed09cb7ed6
feat: make dart lsp install optional
2023-09-19 22:53:10 +02:00
Ching Pei Yang
35e86d1f12
feat: make sql lsp install optional
2023-09-19 22:53:10 +02:00
Ching Pei Yang
54f52bec2b
feat: make python lsp install optional
2023-09-19 22:53:10 +02:00
Ching Pei Yang
13c3026362
feat: make typescript lsp install optional
2023-09-19 22:53:10 +02:00
Ching Pei Yang
a0399722a0
feat: make java lsp install optional
2023-09-19 22:52:24 +02:00
Ching Pei Yang
2075211c18
feat: make zig lsp install optional
2023-09-19 22:52:24 +02:00
Ching Pei Yang
3ca97bccbc
feat: make rust lsp install optional
2023-09-19 22:52:24 +02:00
Ching Pei Yang
3907c61f9b
feat: make go lsp install optional
2023-09-19 22:52:24 +02:00
Ching Pei Yang
2f0efdbf15
feat: make nix lsp install optional
2023-09-19 22:52:24 +02:00
jacekpoz
944bd6d451
feat: update clangd to 16
2023-09-17 19:07:01 +02:00
jacekpoz
0d6a5a928f
fix: actually set scrollOffset
2023-08-25 22:18:50 +02:00
5b8e4a89a1
Merge pull request #120 from FrothyMarrow/fix/cursorline
2023-08-17 22:51:09 +03:00
Ching Pei Yang
e721456fe3
fix: use boolToString on boolean
2023-08-14 14:25:06 +02:00
Yavor Kolev
97764f6140
Merge branch 'NotAShelf:main' into overhaul-spell
2023-08-11 16:56:47 +03:00
b1184bab47
fix: warns due to types.string deprecation
2023-08-11 10:04:56 +03:00
de48713394
fix: missing closing bracket when navbuddy is disabled
2023-08-10 20:31:56 +03:00
a9430961e8
dev: clean up breadcrumbs module
...
potentially avoid unwanted plugin loads
2023-08-10 20:18:21 +03:00
35ea9e5da3
fix: add missing args to the dracula setup
2023-08-10 17:42:54 +03:00
yavko
13416f0cdf
style(spell): apply suggestions
2023-08-10 14:48:18 +03:00
AmanSe
13878ce081
feat: Initial jdtls support
2023-08-09 17:06:13 +05:30
Frothy
0a826fb4d3
refactor: remove unnecessary word 'enable' from mkEnableOption
2023-08-07 21:32:14 -04:00
6ab7d7667d
feat: build orgmode grammar manually
2023-08-07 14:56:29 +03:00
Frothy
d126519514
fix: cursorline configuration
2023-08-06 22:30:06 -04:00
yavko
31c237d149
feat(spell): add multiple language support and vim-dirtytalk
...
BREAKING CHANGE: `vim.spellChecking.language` is replaced with `vim.spellChecking.languages`
2023-08-06 14:24:54 +03:00
7190ee4b87
fix: lua syntax mismatch for global formatting and nix language
...
the nix expression for formatter configuration were missing two curly closing brackets
2023-08-05 21:33:31 +03:00
6173845515
docs: fix mismatching option definitions
2023-08-05 15:15:04 +03:00
fcaed357f4
feat: customizable neovim package
2023-08-01 17:28:06 +03:00
f0dffff72e
feat: rewrite nvimtree configuration and rename nvimTreeLua to nvimTree
...
WARNING: breaking change - see #109
2023-07-31 13:50:10 +03:00
e35613d004
Merge branch 'main' into feature/nix-diagnostics
2023-07-31 13:41:27 +03:00
fe36dbf6e1
Merge pull request #112 from NotAShelf/feature/lsp-lines
2023-07-31 13:40:33 +03:00
c933684647
feat: configurable leader key
2023-07-31 13:40:13 +03:00
35f3be1306
feat(languages/nix): statix & deadnix diagnostics
2023-07-31 13:34:55 +03:00
da86a1f5bf
Merge branch 'main' of github.com:NotAShelf/neovim-flake into dev/extend-filetree
2023-07-31 08:17:18 +03:00
f4c2845049
feat: lsplines module
2023-07-30 19:54:54 +03:00
7b89a3ad25
feat: provide configuration options for nvim-code-action-menu
2023-07-30 19:13:05 +03:00
ab83adbd36
docs: fix mismatching zig language description
2023-07-30 18:36:10 +03:00
93c8643fd8
feat(modules/basic): make leader key configurable
2023-07-30 18:32:53 +03:00
46203de8d5
dev: fix typo in indent marker icon name
2023-07-30 18:18:06 +03:00
9c3e82b41b
feat: enable navic integration for catppuccin theme
2023-07-30 18:13:35 +03:00
452e5475e1
dev: provide empty defaults
2023-07-30 17:49:13 +03:00
745088159c
dev: move defaults inside submodules
2023-07-30 16:46:14 +03:00
bb76a26c1b
dev: rename deprecated git.timeOut
2023-07-30 16:32:07 +03:00
7f7926fbbb
dev: cleanup
2023-07-30 16:00:18 +03:00
c766e8cf27
dev: provide defaults within submodules
2023-07-30 15:38:17 +03:00
2f09d48e7c
dev: redefine diagnostics as submodules
2023-07-30 15:18:25 +03:00
500c9b67dd
dev use submodules for diagnostics
2023-07-30 14:46:59 +03:00
b90ec97fed
I don't even know what's wrong anymore
2023-07-30 14:40:38 +03:00
05f3c653bf
dev: rewrite icons section
2023-07-30 14:29:34 +03:00
897f7ce746
style: alejandra
2023-07-30 13:41:07 +03:00
83a8308ed5
dev: rewrite view section of nvimtree config
2023-07-30 13:16:39 +03:00
bb6b138027
dev: remove unused defaults
2023-07-30 12:31:56 +03:00
c42e53a61b
dev: use literalExpression for examples
2023-07-30 12:12:28 +03:00
77223a2235
style: formatting with alejandra
2023-07-30 12:12:07 +03:00
24b5839922
dev: default window width to int
2023-07-30 12:02:42 +03:00
74d7b394b5
feat: match new nvimtree.lua module name in othere modules
2023-07-30 11:41:09 +03:00
5c7546a8fa
feat: rename nvimtree.lua option and conform to new configuration format
2023-07-30 11:40:46 +03:00
yavko
1c181f49ed
feat(languages/ts): add denols
2023-07-29 23:34:21 +03:00
f01d6c2949
dev: improve nvim-navic and navbuddy loading logic
2023-07-28 17:08:42 +03:00
d96d885fdd
merge main into breadcrumbs
2023-07-28 16:09:10 +03:00
306eba2302
dev: match navbuddy component border styles with global border component style
2023-07-28 15:59:16 +03:00
f2f9c32eca
Merge pull request #99 from horriblename/feature/extra-plugins
2023-07-28 11:28:20 +03:00
b95687940d
Merge pull request #105 from NotAShelf/feature/window-borders
2023-07-26 18:54:18 +03:00
Ching Pei Yang
8d72e28c4d
add descriptions for extraPlugins
2023-07-26 15:36:24 +02:00
Ching Pei Yang
5981cd14f8
rename for clarity
2023-07-26 15:27:08 +02:00
107cea4f20
fix: (toString false) producing an empty line
2023-07-26 15:12:32 +03:00
NotAShelf
6e3ae75ae8
Merge branch 'main' into feature/breadcrumbs
2023-07-26 10:36:08 +03:00
cc1f1b2ed8
feat: per-plugin border styles
...
defaults to the value of globalStyle, can be overriden
2023-07-26 10:33:01 +03:00
0667f1f936
dev: add missing hover window borders via noice.nvim
2023-07-25 22:16:20 +03:00
36cf072920
dev: add missing navbuddy icons and keybinds
2023-07-24 23:05:07 +03:00
ef122b1b4d
feat: make navbuddy icons and keybinds configurable
2023-07-24 21:36:01 +03:00
4233a2c20d
feat: copilot completions in nvim-cmp sources
2023-07-24 17:24:35 +03:00
b9e0f20e39
feat: add borders to lspsaga windows
2023-07-23 22:39:08 +03:00
0951114a29
feat: make visible borders optional
2023-07-23 22:39:07 +03:00
260f9e7e8b
dev: make the permanent rendering of breadcrumbs optional
2023-07-21 22:35:05 +03:00
Frothy
5a2b13c291
fix: display winbar even when it is empty
2023-07-21 12:59:45 -04:00
Ching Pei Yang
afec39f3d9
make extraPluginType singular instead of a list
2023-07-21 15:39:20 +02:00
Ching Pei Yang
2167481cc2
implement extraPluginConfigs
2023-07-21 15:25:46 +02:00
2319ee082c
dev: custom type for extraPlugin module
2023-07-21 15:25:46 +02:00
AmanSe
f8a46d68a7
feat: add daily note options for obsidian
2023-07-20 23:09:47 +05:30
4301ade29a
feat: make most navbuddy options configurable
2023-07-20 18:34:36 +03:00
Ching Pei Yang
507d824731
fix cmp scroll docs keybinds
2023-07-20 14:02:47 +02:00
Ching Pei Yang
f3f7082597
fix cmp abort keymap
2023-07-20 13:33:22 +02:00
b9e152aa50
feat: allow Navbuddy to automatically attach to the Lsp server
2023-07-19 23:06:29 +03:00
863047e490
dev: allow nvim-navic to attach to the Lsp if breadcrumbs is enabled
2023-07-19 23:06:06 +03:00
41584157eb
feat: display breadcrumbs on winbar
2023-07-19 23:05:38 +03:00
14179505b3
feat: breadcrumbs
2023-07-19 22:49:06 +03:00
Ching Pei Yang
86237bfd2d
feat: add transparency support for tokyonight
...
docs: update release notes
2023-07-17 23:39:34 +02:00
896c09b972
fix: presence-nvim providing invalid client id
2023-07-15 19:24:09 +03:00
de84d74144
feat: supress ccls offset encoding messages
2023-07-13 23:22:16 +03:00
01a1fbdf55
dev: default to prettier until prettierd is fixed and updated
2023-07-13 23:19:53 +03:00
319fb0b566
feat: add borders to nvim-cmp completion window
2023-07-12 20:55:08 +03:00
NotAShelf
5e0a9b1d07
Merge pull request #88 from NotAShelf/prettier-daemon
...
prettier daemon
2023-07-11 23:13:22 +03:00
24f6ed145e
feat: default to prettierd over prettier
2023-07-11 22:54:43 +03:00
8cda01b885
feat: add prettierd as an alternative to prettier
2023-07-11 22:54:22 +03:00
Ching Pei Yang
b5efd5cba7
feat: add dap support for dart
2023-06-27 00:28:54 +02:00
Ching Pei Yang
ae0a2389ff
feat(dap): add breakpoint icon
2023-06-27 00:04:58 +02:00
Ching Pei Yang
fe9da14d85
feat: add mapping options for nvim-dap
2023-06-27 00:04:58 +02:00
Ching Pei Yang
588d348bd2
feat: add dap support for rust
2023-06-27 00:04:58 +02:00
Ching Pei Yang
3a8b614ea9
feat: add dap support for clang
2023-06-27 00:04:58 +02:00
Ching Pei Yang
b3b6f56fbc
feat: add dap support for python
2023-06-27 00:04:58 +02:00
Ching Pei Yang
b029426d34
feat: add debugger for go
2023-06-27 00:04:58 +02:00
Ching Pei Yang
bdf77593ee
feat: default dap keybinds
2023-06-27 00:04:58 +02:00
Ching Pei Yang
624782e196
feat: add option for debugger configs
2023-06-27 00:04:58 +02:00
Ching Pei Yang
1eceb04db9
feat: new option enableDAP
2023-06-27 00:04:58 +02:00
Ching Pei Yang
595e76ed2f
feat: option to autostart debugger UI
2023-06-27 00:04:58 +02:00
NotAShelf
640e37bd08
dev: init nvim-dap setup
2023-06-27 00:04:58 +02:00
Ching Pei Yang
b4eaabea95
fix(flutter-tools): bug where dart lsp is not found
2023-06-26 12:31:51 +02:00
Ching Pei Yang
99c69c4e9c
fix(clangd): use same offsetEncoding as null-ls
2023-06-12 01:12:05 +02:00
NotAShelf
456dee6298
dev(lualine): remove background from search results component
2023-06-07 14:30:55 +03:00
NotAShelf
2e40253457
feat: nvim-surround
2023-06-07 14:28:27 +03:00
NotAShelf
0c01fbc121
feat: display LSP source on statusline
2023-06-07 02:36:02 +03:00
NotAShelf
30519c1a23
feat: neovim spellchecking
2023-06-06 03:25:50 +03:00
NotAShelf
79edfbdb47
fix(illuminate): ignore NvimTree for highlighting
2023-06-06 03:25:43 +03:00
NotAShelf
c20456e3a1
feat: vim-illuminate
2023-06-06 03:05:05 +03:00
NotAShelf
b8d2c23eaf
feat: add more configuration options for modes.nvim
2023-06-06 02:33:18 +03:00
NotAShelf
5300f9c253
style: formatting
2023-06-06 02:25:10 +03:00
NotAShelf
a1d99ca752
fix: '&' causing build failures
2023-06-06 02:22:55 +03:00
NotAShelf
8845d7a54d
feat: lualine UI improvements
2023-06-06 01:49:48 +03:00
NotAShelf
6e21655c3f
feat: customizable cursorline option
2023-06-06 01:49:38 +03:00
NotAShelf
2cb1e3b110
fix: regression in lualine config
2023-06-05 23:14:47 +03:00
NotAShelf
a2b58e17af
docs: fix mkEnableOption usage for autogenerated documentation
2023-06-05 23:10:25 +03:00
NotAShelf
86fec8646d
feat: improved smartcolumn freeform
2023-06-04 17:36:01 +03:00
NotAShelf
2cfeb22764
feat: implement freeform smartcolumn column positions
2023-06-04 14:12:08 +03:00
NotAShelf
471677d403
feat: color previews via nvim-colorizer-lua
2023-06-04 10:24:17 +03:00
NotAShelf
1cc6bb8b8a
feat: rename colorizer to ccc
2023-06-04 09:41:10 +03:00
NotAShelf
bd61b1375a
feat: assert failing conditions
2023-06-04 09:39:17 +03:00
NotAShelf
3362e6cf36
feat: disable scrollbar on code action menus and notifications
2023-06-04 08:47:41 +03:00
NotAShelf
f7bbfe3e3a
feature: svelte lsp and diagnostics
2023-06-03 17:18:26 +03:00
NotAShelf
0afa7184f1
Merge pull request #82 from n3oney/feature/null-priority
...
feat: give null-ls priority over other formatters
2023-05-26 14:30:58 +03:00
NotAShelf
ee3a5dc4a0
feat(catppuccin: more plugin integrations)
2023-05-24 04:53:58 +03:00
NotAShelf
d65223e34e
feat(fidget): catppuccin integration
2023-05-24 04:53:58 +03:00
n3oney
6b61beb0ef
feat: give null-ls priority over other formatters
2023-05-23 22:55:01 +02:00
n3oney
dced02feed
chore: add comments
2023-05-22 19:00:33 +02:00
n3oney
5c6cd508c3
feat: make it possible to use strings for the RC
...
when providing a string, it will get mapped as if it was given with nivm.dag.entryAnywhere, which will most likely be what people want
2023-05-22 16:12:00 +02:00
NotAShelf
6201d04724
feat: update default NodeJS package for Copilot.lua
2023-05-20 17:48:40 +03:00
NotAShelf
266fbac791
dev(nvimtree-lua): rename cursorLine -> cursorline
2023-05-19 15:19:16 +03:00
NotAShelf
24265c591d
feat: fidget support for catppuccin theme
2023-05-19 15:14:49 +03:00
NotAShelf
4f8a035d82
feat: cursorlineopt config option
2023-05-19 15:14:25 +03:00
NotAShelf
0a7f9865f1
fix(nvimtree-lua): disable cursor-line to false
2023-05-19 14:58:00 +03:00
NotAShelf
d2fab111de
fix: override cursorlineopt=number
via autocmds
2023-05-16 17:25:20 +03:00
NotAShelf
bae1ef363a
fix: set cursorlineopt=number
if theme is transparent
2023-05-16 17:00:51 +03:00
NotAShelf
e58409fc4d
Merge pull request #77 from n3oney/patch/fix-formatting
...
fix formatting
2023-05-16 13:02:39 +03:00
NotAShelf
3edf981d6b
Merge pull request #75 from NotAShelf/feature/wakatime
...
Feature/wakatime
2023-05-15 14:38:58 +03:00
n3oney
2b6580e19c
fix: re-work formatting code
2023-05-14 20:04:37 +02:00
n3oney
1aa354e4a2
feat: replace eslint with eslint_d for better performance
2023-05-12 20:30:37 +02:00
NotAShelf
50c2e91626
feat: provide wakatime-cli package option
2023-05-11 16:21:52 +03:00
NotAShelf
ab35aaf3b7
style: formatting
2023-05-10 15:10:12 +03:00
n3oney
a4b7a3ec3c
fix: remove non-existent fallback function
2023-05-10 15:10:11 +03:00
NotAShelf
d0a2345bfa
Merge pull request #74 from n3oney/feature/custom-keybinds
...
fix tab not working
2023-05-10 15:03:26 +03:00
NotAShelf
f0bf3a7ae2
dev: get vim-wakatime from nixpkgs
2023-05-10 14:56:49 +03:00
NotAShelf
cb4ce03b35
feat: vim-wakatime
2023-05-10 14:41:17 +03:00
NotAShelf
7eaa559996
fix: replace deprecated nerdfonts icons
2023-05-10 13:45:45 +03:00
NotAShelf
b996c123e6
feat: make Copilot node package configurable
2023-05-10 12:11:33 +03:00
NotAShelf
f63e82c1c0
Merge pull request #71 from horriblename/feat-lua-loader
...
feat: new option to enable lua module loader
2023-05-10 10:48:17 +03:00
NotAShelf
20c184178e
fix: update deprecated buffer_close_icon
2023-05-10 10:44:25 +03:00
Ching Pei Yang
425b55167e
feat: new option to enable lua module loader
2023-05-09 12:14:53 +02:00
n3oney
1818f4b910
fix: remove non-existent fallback function
2023-05-08 13:40:36 +02:00
n3oney
065bab00ab
docs: fix docs build
2023-05-03 12:17:49 +02:00
n3oney
221bf56624
style: fix formatting
2023-05-03 00:26:21 +02:00
n3oney
c6c04f0d1b
feat: add lazygit keybindings
2023-05-03 00:24:34 +02:00
Michał
933fa2a8ae
Merge branch 'main' into feature/custom-keybinds
2023-05-03 00:18:25 +02:00
n3oney
320cb8007c
feat: add treesitter keybindings
2023-05-03 00:15:05 +02:00
n3oney
351803ace0
feat: add trouble keybindings
2023-05-02 23:28:40 +02:00
n3oney
46c602f74d
feat: add nvim-code-action-menu keybindings
2023-05-02 23:22:35 +02:00
n3oney
25c9bb0962
feat: add codewindow keybindings
2023-05-02 23:06:35 +02:00
n3oney
dce3d762d9
feat: add gesture.nvim keybindings
2023-05-02 22:12:45 +02:00
n3oney
d5eb3e87ed
feat: add hop keybindings
2023-05-02 21:58:06 +02:00
NotAShelf
b3b4f54c89
fix: invalid zls package
2023-05-01 18:32:47 +03:00
NotAShelf
f9b15c97cd
Merge pull request #64 from horriblename/fix-py-lsp
...
fix: broken python lsp option
2023-04-29 21:31:50 +03:00
NotAShelf
719db99067
docs: clarify lazygit.package
usage
2023-04-28 09:49:31 +03:00
Ching Pei Yang
998a5da5ff
fix: broken python lsp option
2023-04-28 06:55:45 +02:00
Ching Pei Yang
2018cd7b2f
(lazygit) add option package
2023-04-28 06:09:38 +02:00
Ching Pei Yang
f8ff3cd9fa
use separate dag for toggleterm
2023-04-28 06:09:38 +02:00
Ching Pei Yang
24b631f343
feat: lazygit integration
2023-04-28 06:09:38 +02:00
Ching Pei Yang
64c398871d
feat: add clangd lsp
2023-04-23 16:13:34 +02:00
Ching Pei Yang
dca00f83dd
fix: ccls config
2023-04-23 15:36:53 +02:00
Ching Pei Yang
ec5f3a731a
fix editorconfig option
2023-04-22 21:45:54 +02:00
n3oney
cd98cc29f1
feat: add lspsaga keybindings
2023-04-22 19:42:31 +02:00
n3oney
4adb03cd1d
feat: add gitsigns keybindings
2023-04-22 18:47:19 +02:00
n3oney
49d0fe596a
feat: add nvim-cmp keybindings
2023-04-22 17:43:58 +02:00
n3oney
bc9caacd78
fix: stop errors from popping up when panel is not open
2023-04-22 17:30:32 +02:00
n3oney
9a84c9e087
feat: add untested tabnine keybindings
2023-04-22 16:06:09 +02:00
n3oney
eb8c841b4a
feat:32;2uadd telescope keybindings
2023-04-22 15:48:21 +02:00
Ching Pei Yang
77a10e8ee4
fix: accept missing transparent attribute
2023-04-19 13:54:44 +02:00
NotAShelf
c874b7fa99
fix: catppuccin not inheriting transparency
2023-04-19 00:54:44 +03:00
NotAShelf
c749a7fe59
feat: drop venn-nvim
2023-04-18 20:28:56 +03:00
NotAShelf
7bf6594755
Merge pull request #52 from horriblename/main
...
Update tokyonight config
2023-04-18 20:25:35 +03:00
NotAShelf
099b87a5cf
feat: silence annoying null-ls codeactions messages
2023-04-18 20:13:02 +03:00
NotAShelf
2ad526cbf5
fix: incorrect description for typescript language module
2023-04-18 20:11:06 +03:00
n3oney
586a7f5b41
feat: add todo-comments keybindings
2023-04-18 18:14:44 +02:00
n3oney
6719cddbfd
feat: add cellularAutomaton keybindings
2023-04-18 17:53:16 +02:00
n3oney
e21096203a
feat: add comment.nvim keybindings
2023-04-18 17:49:26 +02:00
n3oney
54aad74d8d
feat: add nvim-bufferline keybindings
2023-04-18 17:49:24 +02:00
n3oney
f1bc76f495
refactor: use icon because underline is buggy
2023-04-18 17:49:23 +02:00
n3oney
f1f0144c62
feat: add nvimtree keybindings
2023-04-18 17:49:21 +02:00
n3oney
15185f9ad6
feat: add nvim-session-manager keybindings
2023-04-18 17:49:20 +02:00
n3oney
5a56de1b9f
feat: add leap keybindings
2023-04-18 17:49:19 +02:00
n3oney
0068af2d66
refactor!: use a new keymaps configuration format
2023-04-18 17:47:43 +02:00
n3oney
7e566c9687
refactor: use new mapping format
2023-04-18 17:43:55 +02:00
n3oney
13783d3d12
fix: correct imap misspelling
2023-04-18 17:43:53 +02:00
n3oney
fbe4e0ad2f
refactor: use builtin nvim function
2023-04-18 17:43:52 +02:00
n3oney
cbeedbbab5
fix: properly escale quotes in values
2023-04-18 17:43:51 +02:00
n3oney
0649f710be
refactor!: use a new keymaps configuration format
2023-04-18 17:43:50 +02:00
n3oney
f5b1844d2e
feat: add Copilot keybindings
2023-04-18 17:43:49 +02:00
n3oney
0938859c18
feat: toggleterm keybindings
2023-04-18 17:43:35 +02:00
Ching Pei Yang
3b85a387b4
tokyonight: add new style
2023-04-18 17:10:52 +02:00
Ching Pei Yang
65c64492e5
tokyonight: update deprecated style setup
2023-04-18 17:10:14 +02:00
FlafyDev
dc2dddeda2
fix: use correct dart cli options for lsp
2023-04-18 15:37:59 +03:00
FlafyDev
9af9bd7f3a
feat: change flutter-tools to be enabled by default instead of dart's lsp
2023-04-18 15:37:55 +03:00
FlafyDev
e108df3ba4
fix: use dartls instead of dart in lspconfig
2023-04-18 15:37:52 +03:00
NotAShelf
008ea23033
feat: deprecate kommentary
2023-04-18 04:13:33 +03:00
NotAShelf
5941502e37
feat: enable vim-vsnip if nvim-cmp is enabled
2023-04-18 04:13:24 +03:00
NotAShelf
936efd2197
feat: ignore codeaction menu for scrollbar
2023-04-18 03:22:35 +03:00
NotAShelf
824c852ec1
feat: refactor dart and elixir LSPs according to the new structure
2023-04-18 03:18:02 +03:00
NotAShelf
07d5aee29c
style: formatting
2023-04-18 02:52:24 +03:00
NotAShelf
81421e529b
Merge branch 'main' into feature/neovim0.9
2023-04-18 02:50:50 +03:00
NotAShelf
acf592e8b1
modified: modules/completion/nvim-cmp/nvim-cmp.nix
2023-04-18 02:34:41 +03:00
NotAShelf
ad95175224
feat(visuals): Update and configurations
2023-04-18 02:17:36 +03:00
NotAShelf
6b3d529bc9
docs: fix escaping characters
2023-04-18 02:10:40 +03:00
NotAShelf
c1c98d57e3
feat: dracula theme
2023-04-18 02:01:51 +03:00
NotAShelf
b499930661
feat(lualine): minor refactor
2023-04-18 01:53:08 +03:00
NotAShelf
104c21c904
feat(LSP): lspkind and sources
2023-04-18 01:48:44 +03:00
NotAShelf
2df414b577
feat: rewrite visuals using lib.mkMerge
2023-04-18 01:36:18 +03:00
NotAShelf
2627d0484a
feat: fix for when internal formatter is true
2023-04-18 01:11:02 +03:00
NotAShelf
7355debede
feat: move html into languages
2023-04-18 01:05:18 +03:00
NotAShelf
1829e321b5
feat: yoink asciidoc from nmd
2023-04-18 00:59:23 +03:00
NotAShelf
544792e0b9
feat: use mkGrammarOption
2023-04-18 00:55:27 +03:00
NotAShelf
84ecf8f3fd
feat: gitsigns-codeactions
2023-04-18 00:55:12 +03:00
NotAShelf
fdca3b1e7e
feat(languages: move markdown and tidal to languages module)
2023-04-18 00:38:57 +03:00
NotAShelf
6b512f132a
feat: refactor and separate LSP/language configurations
2023-04-17 23:27:27 +03:00
NotAShelf
0f18e145eb
style: formatting
2023-04-17 21:56:21 +03:00
NotAShelf
222add8edb
dev: inherit hasAttr attrNames from builtins
2023-04-17 20:15:19 +03:00
NotAShelf
720f0f1a17
feat: editorconfig support
2023-04-17 20:13:18 +03:00
NotAShelf
2d4f2ed91d
feat: editorconfig support for 0.9.0
2023-04-17 18:52:35 +03:00
NotAShelf
af0c6ea087
fix: invalid nvimtree-lua opt
2023-04-17 18:48:48 +03:00
NotAShelf
3071c6bb4b
feat: use elixir-tools.nvim for additional highlighting
2023-04-15 22:51:13 +03:00
NotAShelf
918070aeeb
fix: deprecated view.hide-root-folder opt
2023-04-15 12:43:45 +03:00
NotAShelf
d138eca7c5
CI/docs: fix doc builds
2023-04-15 12:06:03 +03:00
NotAShelf
e480be7ac5
fix: deprecated view.hide-root-folder opt
2023-04-15 11:29:49 +03:00
NotAShelf
158a74e00d
dev(theme): disable transparency support by default
2023-04-11 13:57:47 +03:00
NotAShelf
6daf32df1d
style: formatting
2023-04-11 13:57:34 +03:00
NotAShelf
601d2ea6ed
dev(smartcolumn): try to use submodules properly?
2023-04-11 13:49:48 +03:00
NotAShelf
459f542980
docs: clarify assertion message
2023-04-11 13:43:58 +03:00
NotAShelf
557aa291bd
feat: add keybinds for basic session-manager-nvim commands
2023-04-09 16:24:50 +03:00
NotAShelf
d2b5aee373
feat: more configuration options for nvim-session-manager
2023-04-08 01:44:40 +03:00
NotAShelf
f9543ea800
style: formatting
2023-04-07 20:54:51 +03:00
NotAShelf
170eccea99
feat: import project-nvim module
2023-04-07 20:36:16 +03:00
NotAShelf
9651e35f3e
feat: add telescope extension for project-nvim
2023-04-07 20:36:03 +03:00
NotAShelf
3065032ad2
feat: add project-nvim
2023-04-07 20:35:04 +03:00
NotAShelf
d03d3f0b83
feat: init projects module
2023-04-07 16:29:31 +03:00
NotAShelf
56efcebc3b
docs: add TODO comments to dashboard config
2023-04-07 16:13:12 +03:00
NotAShelf
aef5882ea2
dev: TODO dart LSP
2023-04-07 16:12:45 +03:00
NotAShelf
b16527577b
fix: vsnip#available missing on tab
2023-04-07 16:02:35 +03:00
NotAShelf
a924958762
feat: import and configure smartcolumn
2023-04-05 16:58:56 +03:00