8350dc7926
Rewrite entire plugin management system
...
- This encapsulates all plugin related functionalities into the plugins/
folder (and pluginconfig/) instead of relying on utility file.
- It also renames utility/plugins.lua to a more sensible
plugins/packer.lua as it actually only applies for packer plugin
manager.
- The plugins.lua file is now split into 2 files, first holding the list
of all plugins plugins/plugin_list.lua and second one holding the
logic of bootstrapping and running startup on packer.
2021-12-07 22:17:56 +01:00
b2214eb7af
Remove unused local
2021-12-07 22:16:00 +01:00
7bfad9cb09
Set the colorscheme to default in theme
...
- We want to do this to activate the autocommands which modify certain
highlight styles. This colorscheme will be set to the proper one from
the plugin configuration anyway, which will override this, but in case
that plugin is no longer desired, we want to have some default there.
2021-12-07 22:13:59 +01:00
9c8191bfa7
Move non-plugin settings to core/
2021-12-07 22:13:22 +01:00
768764a899
Use utility module for keymap/abbrev functions
2021-12-06 22:49:03 +01:00
950d19e1a0
Rewrite plugin management configuration
2021-12-06 22:28:32 +01:00
61f619566a
Add buffer navigation mappings
2021-12-06 20:54:36 +01:00
9625f2b951
Use proper syntax highlighting in fenced codeblocks
2021-12-06 14:08:36 +01:00
03431e5bc4
Remove unused g local variable definition
2021-12-06 14:08:11 +01:00
5109286054
Move showmode option to theme.lua
2021-12-06 14:05:00 +01:00
328adaec75
Enable shiftround
2021-12-06 13:59:10 +01:00
3dfb695eaf
Split some settings to files section
2021-12-06 13:56:48 +01:00
afa4c250c5
Move autoindent to indent settings
2021-12-06 13:54:55 +01:00
88891bb2a4
Don't show current mode
2021-12-06 13:53:32 +01:00
fbe51f22ef
Show tabs properly
2021-12-06 13:53:03 +01:00
ea9a73f21a
Improve comments
2021-12-06 13:52:51 +01:00
b06ced95b8
Rename base.lua to options.lua
2021-12-06 13:50:41 +01:00
a4ad2c7026
Add nvim-dap
2021-12-06 13:19:16 +01:00
dce7dd58d0
Switch package manager to packer
2021-12-06 13:18:36 +01:00
c5baadf07f
Rename plugins.d/ to pluginconf/
2021-12-06 13:15:32 +01:00
9aeb792628
Convert fzf.vim to fzf.lua
2021-12-06 12:44:42 +01:00
e8fb4e3614
Move global functions to init.lua
2021-12-05 22:33:23 +01:00
11baef383b
Override colorscheme's cursor line number color
2021-12-05 20:09:52 +01:00
0257190209
Support save mapping from insert mode
2021-12-04 00:43:05 +01:00
1682cfd4ea
Add xmap function
2021-12-03 23:37:56 +01:00
682a63b9d1
Automatically resize the terminal split
2021-12-03 23:37:44 +01:00
32fa0f518d
Add blank line for nicer formatting
2021-12-03 19:00:47 +01:00
ea6dc6594a
Add polyglot
2021-12-03 17:33:49 +01:00
eb2d3ca2bd
Enable flake8 linting for coc-pyright
2021-12-03 14:45:55 +01:00
ac438d1480
Add coc-fzf plugin
2021-12-03 14:42:27 +01:00
cc7c8db10b
Run UpdateRemotePlugins after auto-installing plug
2021-12-03 14:41:16 +01:00
16e9c61abd
Split load_plugin_file into 2 functions
2021-12-03 14:40:29 +01:00
69db7bb4d2
Add unused semshi plugin config
2021-12-03 00:37:09 +01:00
bb7a2af9f9
Switch vim config to lua (Full rewrite)
2021-11-30 20:22:51 +01:00
c75c6fbd87
Remove python config source comment
2021-11-28 19:52:25 +01:00
6bb055d42f
Add and reorder nvim mappings
2021-11-28 19:40:52 +01:00
b09912c42c
Use esc to stop vim search highlight
2021-10-11 13:43:11 +02:00
32a22db8a8
Add vim-startify vim startpage
2021-10-03 18:56:33 +02:00
b97d537b86
Improve vim plugins categories
2021-10-03 18:56:15 +02:00
cfe07183ee
Follow XDG base dir specs for nerdtree bookmarks
2021-10-03 10:10:13 +02:00
76967ee3e4
Remove coc.vim from rc/ (there's one in plugins.d/)
2021-10-02 21:14:51 +02:00
b5354fbf4c
Improve NERDTree settings
2021-09-25 02:44:24 +02:00
8dedca10d2
Add a plugin for proper python folding
2021-09-25 02:43:22 +02:00
ddc758b6e1
Add default folding settings
2021-09-25 02:42:36 +02:00
cf79be3216
Add further coc settings
2021-09-25 02:41:56 +02:00
ItsDrike
216369feb1
Auto-wrap markdown text at 119 characters
2021-09-16 22:23:48 +02:00
ItsDrike
f601d345f9
Use coc for language IntelliSense completions
2021-09-15 18:47:58 +02:00
ItsDrike
d35a9d3e83
Fix tab expansion keybindings
2021-09-15 18:46:29 +02:00
ItsDrike
fa7370a745
Add some nerd tree autocmds
...
Co-authored-by: jpie726 <53590846+jpie726@users.noreply.github.com>
2021-08-31 04:24:28 +02:00
ItsDrike
57ee2783eb
Disable airline in nerdtree
2021-08-31 03:22:21 +02:00