Kevin MacMartin
|
c314f641cb
|
Add the dash character to iskeyword for markdown files
|
2024-03-07 20:56:29 -05:00 |
|
Kevin MacMartin
|
fd61c896f7
|
Apply the theme to ale diagnostics correctly
|
2024-03-06 17:40:15 -05:00 |
|
Kevin MacMartin
|
05e2fb88d5
|
Use better dark colors when a terminal is truecolor-enabled
|
2024-03-06 17:38:57 -05:00 |
|
Kevin MacMartin
|
fcee67cb77
|
Remove colors for taglist
|
2024-03-06 17:05:42 -05:00 |
|
Kevin MacMartin
|
1a851c862b
|
Make searched text much more visible
|
2024-03-06 16:58:50 -05:00 |
|
Kevin MacMartin
|
c4202e4821
|
Don't rotate vimdiff panes, and move the vim_json_syntax_conceal to a config file attached to the plugin it affects
|
2024-03-06 16:28:24 -05:00 |
|
Kevin MacMartin
|
2767369c51
|
Remove some abbreviation
|
2024-03-06 15:23:20 -05:00 |
|
Kevin MacMartin
|
9bc1a446ae
|
Update submodules
|
2024-03-06 12:10:31 -05:00 |
|
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 |
|
Kevin MacMartin
|
3618028990
|
Don't mess with folds when toggling the gutter
|
2023-01-05 17:26:21 -05:00 |
|
Kevin MacMartin
|
e1d5a9846e
|
Update submodules
|
2022-11-15 16:12:17 -05:00 |
|
Kevin MacMartin
|
17fd9f3aea
|
Update submodules
|
2022-10-03 17:59:01 -04:00 |
|
Kevin MacMartin
|
b6d76f6083
|
Extend selection instead of showing the right click menu in neovim
|
2022-10-03 17:52:18 -04:00 |
|
Kevin MacMartin
|
752657a7f5
|
Update submodules
|
2022-09-26 20:55:33 -04:00 |
|
Kevin MacMartin
|
e9feb79db8
|
Update submodules
|
2022-08-01 14:45:32 -04:00 |
|
Kevin MacMartin
|
8300f7a1b7
|
Update submodules
|
2022-07-25 17:19:07 -04:00 |
|
Kevin MacMartin
|
0dfd04c0dd
|
Also move left and right while holding shift and scrolling in vimpager
|
2022-07-08 00:41:44 -04:00 |
|
Kevin MacMartin
|
e45467c5b3
|
Update submodules
|
2022-07-07 23:19:33 -04:00 |
|
Kevin MacMartin
|
e30e44791a
|
Remove hack to fix modifier+scrollwheel behavior now that https://github.com/neovim/neovim/issues/14647 is resolved
|
2022-07-07 23:17:27 -04:00 |
|
Kevin MacMartin
|
fc844a3428
|
Reverse the scroll direction for holding modifiers and scrolling to match other applications
|
2022-06-08 14:12:50 -04:00 |
|
Kevin MacMartin
|
ecb5aff7d8
|
Update submodules
|
2022-06-08 13:56:48 -04:00 |
|
Kevin MacMartin
|
956be8f5c8
|
Also do horizontal scrolling with the shift key (to match what I recently learned is a lot of other programs)
|
2022-06-08 13:51:27 -04:00 |
|
Kevin MacMartin
|
6aa65ddace
|
Update submodules
|
2022-04-27 17:26:52 -04:00 |
|
Kevin MacMartin
|
0a52cbd8c0
|
Get rid of most of the fold shortcuts (leaving space space for toggling)
|
2022-04-19 14:24:53 -04:00 |
|
Kevin MacMartin
|
9ae438e91f
|
Update submodules
|
2022-04-19 14:15:59 -04:00 |
|
Kevin MacMartin
|
1a387d2a98
|
Use indent-based folding and remove FastFold
|
2022-04-19 13:55:53 -04:00 |
|
Kevin MacMartin
|
178e89e755
|
Only use unnamedplus with neovim (rather than using it in conjunction with unnamed)
|
2022-04-15 22:14:44 -04:00 |
|
Kevin MacMartin
|
ec07f61985
|
Remove the mapping for t so we can use the originally intended logic there
|
2022-04-15 18:33:53 -04:00 |
|
Kevin MacMartin
|
77f5a45c25
|
Fix disabling tag generation, and only index files tracked by git
|
2022-04-15 15:24:55 -04:00 |
|
Kevin MacMartin
|
98e47fb0df
|
Allow the disabling of autotagging again
|
2022-04-15 15:00:47 -04:00 |
|
Kevin MacMartin
|
7b243e00ca
|
Configure everything for gutentags to function
|
2022-04-15 14:56:48 -04:00 |
|
Kevin MacMartin
|
addc418d9b
|
Remove the vim-easytags config
|
2022-04-15 14:38:02 -04:00 |
|
Kevin MacMartin
|
0edca2bc27
|
Replace easytags with gutentags
|
2022-04-15 14:23:23 -04:00 |
|
Kevin MacMartin
|
13f7b8f1ed
|
Sync the vimpager config up with the main one
|
2022-04-15 01:16:03 -04:00 |
|
Kevin MacMartin
|
c8e845b3c7
|
Fix up the keybindings for the location list, remove a bunch of unnecessary/unused bindings, remove vim-extradite (which no longer seems to be maintained and isn't compatible with the latest fugitive) and attempt to recreate it to an extent using vim-fugitive directly
|
2022-04-15 01:04:33 -04:00 |
|
Kevin MacMartin
|
b3824b086c
|
Don't scroll when clicking near the top or bottom of the location list
|
2022-04-15 00:13:36 -04:00 |
|
Kevin MacMartin
|
044feb1183
|
Add more extensions to the wildignore list
|
2022-04-15 00:11:44 -04:00 |
|
Kevin MacMartin
|
cb916d5fac
|
Don't remap ctrl-u and ctrl-w in insert mode (I'd never hit that anyway)
|
2022-04-14 23:50:07 -04:00 |
|
Kevin MacMartin
|
d9fa6bfceb
|
Update submodules
|
2022-04-14 18:15:19 -04:00 |
|
Kevin MacMartin
|
2f8b8a8645
|
Remove the binding for T and use Y instead (and rely on yy to do what Y was doing)
|
2022-04-14 00:56:07 -04:00 |
|
Kevin MacMartin
|
ad7c92dcc9
|
Remove goyo (I wasn't really using it)
|
2022-04-14 00:47:28 -04:00 |
|
Kevin MacMartin
|
272467b1ce
|
Set Y to vY in normal mode so Y can copy lines in neovim
|
2022-04-13 16:49:49 -04:00 |
|
Kevin MacMartin
|
2b0263abde
|
Get alt and ctrl horizontal scrollwheel bindings working in neovim (until their next release fixes the issue breaking it)
|
2022-04-13 14:22:16 -04:00 |
|
Kevin MacMartin
|
848f545d8e
|
Update submodules (except extradite and fugitive)
|
2022-01-24 16:26:50 -05:00 |
|
Kevin MacMartin
|
6eabd0fe0d
|
Remove vim-fixkey as it breaks things in more places than it fixes them (installing it per system seems to make more sense)
|
2022-01-24 16:00:59 -05:00 |
|
Kevin MacMartin
|
dc7762dfb1
|
Update submodules
|
2021-12-06 16:04:30 -05:00 |
|
Kevin MacMartin
|
6f47fde9fa
|
Revert vim-extradite and vim-fugitive again as they're still not compatible
|
2021-10-20 21:02:30 -04:00 |
|
Kevin MacMartin
|
ac5f7626d9
|
Update submodules
|
2021-10-18 17:21:35 -04:00 |
|
Kevin MacMartin
|
52e363521f
|
Bind ' to run macros
|
2021-09-17 15:24:17 -04:00 |
|
Kevin MacMartin
|
133987cbfd
|
Revert vim-extradite and vim-fugitive to get F9 working again
|
2021-09-15 14:53:10 -04:00 |
|
Kevin MacMartin
|
35cae6374f
|
Update vim-polyglot
|
2021-09-15 14:52:38 -04:00 |
|