Commit graph

1157 commits

Author SHA1 Message Date
Kevin MacMartin
5aa7a9c371 Get things working properly on a linux vterm 2024-03-06 12:07:55 -05:00
Kevin MacMartin
184723dbca Replace tagbar with vista 2024-03-06 02:08:39 -05:00
Kevin MacMartin
44075669be Use Delete instead of Leader to cancel the nvim-cmp popup 2024-03-06 00:41:19 -05:00
Kevin MacMartin
75b1337274 Configure the nvim-cmp plugin priority and max item count 2024-03-05 23:56:42 -05:00
Kevin MacMartin
d997f77832 Remove some less necessary mappings, and change the tab mappings from alt to ctrl 2024-03-05 21:57:59 -05:00
Kevin MacMartin
28cad284ac Remove vim-unimpaired and vim-repeat, and manually add the [<Space> ]<Space> feature of vim-unimpaired that adds lines above and below the current one 2024-03-05 21:34:28 -05:00
Kevin MacMartin
eaaa31bffe Style the tabline 2024-03-05 21:06:23 -05:00
Kevin MacMartin
cc3ccf294a Improve comments in the colors, remove stray ' characters in the pallete file, and remove the tab colors as that's handled by lightline 2024-03-05 20:22:46 -05:00
Kevin MacMartin
4311324119 Add a keyboard shortcut that opens a new tab with vimdiff showing VCS differences for the current file 2024-03-05 18:14:53 -05:00
Kevin MacMartin
432d4768db Create new mappings for signify jumps so they don't conflict with treesitter textobjects mappings 2024-03-05 15:53:12 -05:00
Kevin MacMartin
e859159e49 Fix termguicolors 2024-03-05 13:54:49 -05:00
Kevin MacMartin
dc330b2cdc Support termguicolors in the colorscheme 2024-03-05 13:42:07 -05:00
Kevin MacMartin
01b4f6685d Use common style for lua require and setup calls 2024-03-05 13:32:39 -05:00
Kevin MacMartin
418f687a0e Replace vim-surround with nvim-surround 2024-03-05 13:03:53 -05:00
Kevin MacMartin
221712b26a Syntax tweak in nvim-treesitter 2024-03-05 13:02:49 -05:00
Kevin MacMartin
f3ce98466e Add nvim-treesitter-textobjects with some friendly keybindings 2024-03-05 12:46:26 -05:00
Kevin MacMartin
806e7c5385 Add a filesystem paths nvim-cmp source 2024-03-05 12:07:58 -05:00
Kevin MacMartin
2d5339fffd Disable nvim-cmp in text-like filetypes, and don't auto-select the first option (which makes enter do the wrong thing) 2024-03-04 16:12:46 -05:00
Kevin MacMartin
1a6fa9c053 Update submodules 2024-03-04 14:44:10 -05:00
Kevin MacMartin
3249d3ddf1 Replace deoplete with nvim-cmp and a collection of autocompletion sources, and refactor a bunch of the config 2024-03-04 14:39:06 -05:00
Kevin MacMartin
924dc101d8 Remove the config for MatchTagAlways 2024-03-03 22:24:36 -05:00
Kevin MacMartin
ab5741845e Remove the markdown tableformat functionality 2024-03-03 21:44:08 -05:00
Kevin MacMartin
b9d0e25832 Move all local/user files (user.vim, the user bundle directory and rplugin.vim) to a new "local" folder 2024-03-03 21:36:51 -05:00
Kevin MacMartin
a07f16f3e4 Remove the deprecated incsearch plugin 2024-03-01 23:58:12 -05:00
Kevin MacMartin
ae22d6f06c Remove MatchTagAlways as it was only barely functional 2024-03-01 23:48:55 -05:00
Kevin MacMartin
53ef5d112e Use 4 spaces per tab in lua files 2024-03-01 22:30:11 -05:00
Kevin MacMartin
df2b91279b Use the user's nvim folder as the default location for gutentags, and make it possible to override this with a global variable 2024-03-01 22:29:30 -05:00
Kevin MacMartin
ffd1b9962a Don't create the gutentags directory anymore as this happens automatically 2024-03-01 22:29:04 -05:00
Kevin MacMartin
80e497e268 Don't make our own swap folder anymore as the neovim default is sane 2024-03-01 22:24:29 -05:00
Kevin MacMartin
894afa016d Update the generated user.vim and associated variables, and add nvim-treesitter 2024-03-01 21:59:23 -05:00
Kevin MacMartin
9434a7715e remove vimpager 2024-03-01 21:13:15 -05:00
Kevin MacMartin
745ab045f1 Add Comment.nvim and its treesitter dependency nvim-ts-context-commentstring, and remove periods from plugin descriptions 2024-03-01 21:11:26 -05:00
Kevin MacMartin
5b743a6fbc Remove tcommand and tlib 2024-03-01 20:57:10 -05:00
Kevin MacMartin
690b882d55 Begin port to neovim exclusive config 2024-03-01 16:28:35 -05:00
Kevin MacMartin
dd31bbfd5c Don't conceal json syntax 2024-02-23 16:45:19 -05:00
Kevin MacMartin
faa4895698 Re-add eslintrc as json 2024-02-23 16:41:49 -05:00
Kevin MacMartin
e378a6af38 Update the vim-polyglot-darkcloud submodule to fix json 2024-02-23 16:37:23 -05:00
Kevin MacMartin
18f1aeb242 Remove some filetype specific stuff that would be better handled on a per-deployment basis 2024-02-23 16:36:55 -05:00
Kevin MacMartin
9e92da6cde Remove filetype-specific settings from tcomment 2024-02-23 16:11:14 -05:00
Kevin MacMartin
125961a30f Update lang packs 2024-02-23 15:47:35 -05:00
Kevin MacMartin
ad59ae0762 Remove non-working comment formatting keybindings 2024-02-23 15:40:36 -05:00
Kevin MacMartin
ee6d30175a Fix colors in GUI 2024-02-16 15:29:53 -05:00
Kevin MacMartin
0d70c1bdfa Update submodules 2024-02-16 15:29:23 -05:00
Kevin MacMartin
2054c0e1da Update submodules 2024-02-01 13:27:58 -05:00
Kevin MacMartin
49d61d1c68 Improve the palette variable names for clarity and improve the colorscheme for treesitter 2024-02-01 13:20:34 -05:00
Kevin MacMartin
d2db721dee Improve the treesitter colors 2024-01-30 22:29:34 -05:00
Kevin MacMartin
c625fe2499 Fix up the javascript syntax 2024-01-30 16:12:19 -05:00
Kevin MacMartin
59408083ae Fix the colour of quoted text in html 2024-01-30 15:39:11 -05:00
Kevin MacMartin
ae97850a6f Update submodules 2024-01-30 15:16:39 -05:00
Kevin MacMartin
4c33f7af39 Update submodules 2024-01-23 17:35:00 -05:00
Kevin MacMartin
b523f17bc3 Update submodules 2024-01-08 16:24:05 -05:00
Kevin MacMartin
3942214213 Update submodules 2023-11-30 15:54:12 -05:00
Kevin MacMartin
47ecf5ba0f Update submodules 2023-11-23 13:19:59 -05:00
Kevin MacMartin
678ae9e0fd Update submodules 2023-11-13 17:17:23 -05:00
Kevin MacMartin
4d18d1e12d Update submodules 2023-11-09 18:15:52 -05:00
Kevin MacMartin
5f6373aa95 Remove SudoEdit.vim as it isn't compatible with all configurations 2023-11-09 18:14:12 -05:00
Kevin MacMartin
6deeb8686c Update submodules 2023-10-06 18:17:21 -04:00
Kevin MacMartin
fd6458387a Update submodules 2023-09-22 17:33:45 -04:00
Kevin MacMartin
4a9fd65d02 Fix lightline when no colorscheme is selected 2023-08-17 16:23:56 -04:00
Kevin MacMartin
f97caa57d5 Don't apply the colorscheme in a vterm 2023-08-17 16:17:46 -04:00
Kevin MacMartin
05f8ed6013 Update submodules 2023-08-17 16:17:30 -04:00
Kevin MacMartin
1f1a4f2978 Update submodules 2023-08-10 01:15:11 -04:00
Kevin MacMartin
fcff194b97 Disable line numbers in vimpager 2023-07-30 18:42:06 -04:00
Kevin MacMartin
bd115f03d0 Update submodules 2023-07-10 18:25:20 -04:00
Kevin MacMartin
b54db0aabd Don't underline URIs 2023-06-06 15:28:04 -04:00
Kevin MacMartin
28e01ed29b Make tree sitter numbers bold red 2023-06-06 15:08:51 -04:00
Kevin MacMartin
1eb47f8f61 Update the lightline theme so it's much more apparent when a pane isn't in focus, and to use the light text colour instead of gray 2023-06-03 01:41:16 -04:00
Kevin MacMartin
4039f94198 Remove the tcomment leader alias 2023-06-02 00:36:38 -04:00
Kevin MacMartin
3f7e7d1582 Make escapes stand out a bit more in treesitter by making them yellow 2023-06-01 16:54:07 -04:00
Kevin MacMartin
4fad637348 Make treesitter numbers white 2023-05-31 23:01:44 -04:00
Kevin MacMartin
24a8fa5ace Improve the colours some more and add treesitter colors (plugin not included) 2023-05-31 00:19:08 -04:00
Kevin MacMartin
740609ce4a Make sh aliases blue 2023-05-30 16:27:48 -04:00
Kevin MacMartin
6784e09568 Make sh variables blue 2023-05-30 16:26:17 -04:00
Kevin MacMartin
80e4598650 Update submodules 2023-05-30 15:47:12 -04:00
Kevin MacMartin
7a7e28ba86 Adjust the theme a bit more 2023-05-30 15:45:54 -04:00
Kevin MacMartin
9edcf4619b Another minor theme adjustment 2023-05-30 15:11:40 -04:00
Kevin MacMartin
92ccaa8325 Improve the theme a bunch 2023-05-30 15:03:45 -04:00
Kevin MacMartin
03d0b64c2a Don't enable spellcheck by default in vue files 2023-05-30 14:49:31 -04:00
Kevin MacMartin
b1566d2113 Make numbers red again 2023-05-30 01:03:49 -04:00
Kevin MacMartin
abded7993c Re-add the color definition for vertical splits 2023-05-30 01:01:37 -04:00
Kevin MacMartin
6033ce54c7 Remove some unnecessary color definitions, and adjust some colors 2023-05-30 00:56:57 -04:00
Kevin MacMartin
4cd340b552 Rebuild the theme so all the colors are declared and imported, to make it easier to update, and use conditionals when declaring the colors rather than trying to compute equivalent hex codes 2023-05-30 00:41:59 -04:00
Kevin MacMartin
485e5a8ef7 Use a vertical list for the wildmenu 2023-05-29 21:04:56 -04:00
Kevin MacMartin
3e73eca0a5 Update submodules 2023-05-22 16:03:09 -04:00
Kevin MacMartin
9cfe9ff7c3 Implement <F3> as paste toggle manually since neovim deprecated pastetoggle 2023-04-21 14:02:29 -04:00
Kevin MacMartin
beaa8f1ed1 Update submodules 2023-04-19 13:39:29 -04:00
Kevin MacMartin
eacc3cdfd9 Update submodules 2023-04-05 22:06:10 -04:00
Kevin MacMartin
3704615b8f Also add . to iskeyword in javascript files to match vue 2023-04-05 21:56:43 -04:00
Kevin MacMartin
3886d99ded Update submodules 2023-03-30 21:28:43 -04:00
Kevin MacMartin
1992c1b56e Add the - character to iskeyword for javascript files to match vue 2023-03-30 21:26:51 -04:00
Kevin MacMartin
e2b7585bc9 Only use eslint for javascript and vue files 2023-03-30 21:24:40 -04:00
Kevin MacMartin
3b04b5886a Update submodules 2023-03-16 16:11:17 -04:00
Kevin MacMartin
bca53bfe64 Remove ttagecho_vim as I don't think I ever actually ended up using it 2023-02-06 13:28:46 -05:00
Kevin MacMartin
d0add8d3f4 Fix the vimpager config 2023-02-06 13:15:48 -05:00
Kevin MacMartin
20d7efb895 Don't pass through pager text smaller than the terminal 2023-02-06 13:10:54 -05:00
Kevin MacMartin
48201ea5c1 Delete vim-markdown-concealed properly 2023-02-06 12:51:58 -05:00
Kevin MacMartin
db4922ab90 Temporarily add vim-markdown-concealed back so we can then remove it properly 2023-02-06 12:51:16 -05:00
Kevin MacMartin
656d563ac8 Update submodules 2023-02-06 12:46:55 -05:00
Kevin MacMartin
d4a829d414 Use the main config for vimpager, and pull vimpager directly into the project rather than requiring it to be separately installed 2023-02-06 12:42:14 -05:00
Kevin MacMartin
4e157811bb Update submodules 2023-01-05 17:27:04 -05:00