Kevin MacMartin
|
bd6f2e9dca
|
Remove some stuff that checks for neovim since we know we're using neovim
|
2024-05-16 18:06:30 -04:00 |
|
Kevin MacMartin
|
272074255a
|
Disable qf.lua's active configuration (we'll still use it to toggle the list) and add an autocmd that closes quickfix if it's the last window
|
2024-04-17 15:49:34 -04:00 |
|
Kevin MacMartin
|
222d5d89af
|
Add regex highlighting to php as syntax-based indentation is broken with just treesitter
|
2024-04-03 17:22:41 -04:00 |
|
Kevin MacMartin
|
1810246da2
|
Disable the fold column by default, and toggle the column with fold functionality
|
2024-04-02 22:27:30 -04:00 |
|
Kevin MacMartin
|
b78b285fb1
|
Disable treesitter for tmux
|
2024-04-02 17:58:02 -04:00 |
|
Kevin MacMartin
|
37be82d294
|
Add diff and scss to the list of auto-downloaded treesitter parsers
|
2024-03-28 21:43:00 -04:00 |
|
Kevin MacMartin
|
571ec0a009
|
Get the treesitter diff parser colors working nicely by defining some colors and mixing it with the classic syntax
|
2024-03-28 21:40:22 -04:00 |
|
Kevin MacMartin
|
ca8553d777
|
Remove the split 33% and 66% stuff as it's really not that useful, remove the binding that had ~ run :TCommand as this is no longer included, and rather than having <space><space> toggle folding and fold the current point, use ~ to toggle folds without closing any of them (at which point normal bindings or the mouse can be used)
|
2024-03-28 17:44:30 -04:00 |
|
Kevin MacMartin
|
23f3293b9b
|
Disable the treesitter parser for markdown
|
2024-03-28 17:42:55 -04:00 |
|
Kevin MacMartin
|
5f9424bbd4
|
Blacklist treesitter parsers rather than whitelist them (though keep the ensure_installed list), add go to the ensure_installed list, disable the gitcommit parser, combine the semi-broken scss parser with its regex, update the scss colors they basically match with and without treesitter but look a bit better with treesitter (thanks to some granularity it offers), and sort colors in their respective lists alphabetically
|
2024-03-28 16:25:45 -04:00 |
|
Kevin MacMartin
|
99a44df496
|
Fix spelling mistakes in the other config files
|
2024-03-19 22:09:12 -04:00 |
|
Kevin MacMartin
|
223851e085
|
Remove shift+middle-click for pasting outside of edit mode, and fix a bunch of spelling errors in the keyboard config
|
2024-03-19 21:25:30 -04:00 |
|
Kevin MacMartin
|
b28082ef68
|
Remove the ReplaceWithRegister plugin properly as "P" has the desired functionality now and we can retain the existing logic by swapping the p and P bindings
|
2024-03-17 17:47:58 -04:00 |
|
Kevin MacMartin
|
4669b199c0
|
Re-commit the "Remove the keybinding to have Y copy to the end of the line as this is default in neovim" without the accidental bundle removal
|
2024-03-17 17:46:43 -04:00 |
|
Kevin MacMartin
|
033184f58a
|
Revert "Remove the keybinding to have Y copy to the end of the line as this is default in neovim"
This reverts commit 0796112444 .
|
2024-03-17 17:46:04 -04:00 |
|
Kevin MacMartin
|
0796112444
|
Remove the keybinding to have Y copy to the end of the line as this is default in neovim
|
2024-03-17 17:40:55 -04:00 |
|
Kevin MacMartin
|
5c40f3e762
|
Use case insensitive search by default again (and add /C to make it case sensitive)
|
2024-03-15 16:12:14 -04:00 |
|
Kevin MacMartin
|
e901fece0d
|
Add css as a supported treesitter language
|
2024-03-14 01:37:05 -04:00 |
|
Kevin MacMartin
|
0c8b46b803
|
Replace vim-togglelist with qf.nvim so we can create a more comfortable experience
|
2024-03-13 18:14:17 -04:00 |
|
Kevin MacMartin
|
42b7afd201
|
Don't ignore case in searches as we can just add \c to do that
|
2024-03-13 16:23:43 -04:00 |
|
Kevin MacMartin
|
f7af167d36
|
Set the textwidth to 0 in gitcommits
|
2024-03-11 20:19:46 -04:00 |
|
Kevin MacMartin
|
13fbc4229f
|
Add the dash character to iskeyword for scss
|
2024-03-11 18:22:45 -04:00 |
|
Kevin MacMartin
|
67c36df626
|
Don't linebreak git commit messages
|
2024-03-11 18:12:54 -04:00 |
|
Kevin MacMartin
|
facbd15523
|
Improve comments in the after config
|
2024-03-11 12:22:19 -04:00 |
|
Kevin MacMartin
|
bcc825b538
|
Fix text wrapping for applicable filetypes, and don't wrap text in markdown
|
2024-03-11 12:15:20 -04:00 |
|
Kevin MacMartin
|
42138932e9
|
Don't specify ale linters or fixers, that should be done locally via ftplugin
|
2024-03-08 23:29:14 -05:00 |
|
Kevin MacMartin
|
c314f641cb
|
Add the dash character to iskeyword for markdown files
|
2024-03-07 20:56:29 -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
|
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
|
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
|
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
|
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
|
53ef5d112e
|
Use 4 spaces per tab in lua files
|
2024-03-01 22:30:11 -05:00 |
|