Commit graph

111 commits

Author SHA1 Message Date
Kevin MacMartin
52888e8e68 Don't scroll when the cursor is near the top or bottom edge 2024-10-16 14:42:02 -04:00
Kevin MacMartin
2e50fb95a8 Disable the startup message 2024-05-16 21:13:42 -04:00
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
1810246da2 Disable the fold column by default, and toggle the column with fold functionality 2024-04-02 22:27:30 -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
99a44df496 Fix spelling mistakes in the other config files 2024-03-19 22:09:12 -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
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
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
690b882d55 Begin port to neovim exclusive config 2024-03-01 16:28:35 -05:00
Kevin MacMartin
485e5a8ef7 Use a vertical list for the wildmenu 2023-05-29 21:04:56 -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
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
044feb1183 Add more extensions to the wildignore list 2022-04-15 00:11:44 -04:00
Kevin MacMartin
fe450f0c48 Increase the async update rate and fix gutter toggling 2020-07-13 17:19:23 -04:00
Kevin MacMartin
48bbdc39b7 Start scrolling horizontally or vertically when the cursor is 5 characters from the edge, and scroll horizontally smoothly rather than in jumps 2020-06-17 00:30:13 -04:00
Kevin MacMartin
1b4f5f92d2 Disable modelines as these aren't secure (and aren't a great practice imo, but that's more of an opinion) 2019-06-05 00:36:27 -04:00
Kevin MacMartin
1d3ad8d862 Increase the maximum amount of memory allocated for pattern matching to 10 megabytes 2019-03-15 11:58:18 -04:00
Kevin MacMartin
444cdcab94 Don't stop highlighting syntax after 350 characters 2018-11-13 16:01:35 -05:00
Kevin MacMartin
bcf0b91cb2 Increase synmaxcol to 350 chars 2018-06-05 15:32:01 -04:00
Kevin MacMartin
c19f3a857c Prevent slowdowns related to excessively long lines by preventing syntax highlighting after 300th character 2018-04-09 17:05:19 -04:00
Kevin MacMartin
ec41593643 Decrease the number of indents before folds appear and disable folding by default 2018-04-09 16:11:10 -04:00
Kevin MacMartin
676378ca45 Don't both checking for autocmd 2018-03-13 16:49:25 -04:00
Kevin MacMartin
e5f28b842e Clean up formatting in the config folder 2018-03-11 23:36:47 -04:00
Kevin MacMartin
18388aac7a Increase the depth before folding by one 2017-07-07 12:22:40 -04:00
Kevin MacMartin
9d890a3d0b Fold 8 layers or deeper 2017-05-17 10:59:24 -04:00
Kevin MacMartin
0499ddf61b Increase the depth required for folding by one layer 2017-05-02 15:28:45 -04:00
Kevin MacMartin
09cb77742c Replace some UTF-8 characters with ASCII ones for compatibility reasons 2017-02-10 16:47:47 -05:00
Kevin MacMartin
7e76c9c806 Enable more accurate syntax highlighting 2016-11-28 14:12:12 -05:00
Kevin MacMartin
48ca3a723e Change the look of tabs to something nicer looking 2015-09-11 17:48:50 -04:00
Kevin MacMartin
e103a14094 Set ttymouse if vim is not neovim (for neovim compatibility) 2015-06-24 10:25:31 -04:00
Kevin MacMartin
46e437271a Set the minimum width and height to 1x1 2015-05-04 12:47:00 -04:00
Kevin MacMartin
371f1b9627 Fix some fname-specific settings when run with path + fix win-size complaints 2015-01-03 03:57:19 -05:00
Kevin MacMartin
95a0548ebc Fix help in small windows + set minimum widthxheight + more utf-8 in lightline 2014-12-01 01:55:15 -05:00
Kevin MacMartin
1f10a4bd20 Fix some issues with the statusline and update the colourscheme 2014-12-01 00:31:28 -05:00
Kevin MacMartin
eeab3e63af Remove smartindent, which apparently interferes with filetype based indents 2014-11-21 22:06:28 -05:00
Kevin MacMartin
6107597d69 Enable smart tabbing 2014-11-21 01:59:13 -05:00
Kevin MacMartin
5c51921aef Use ~/.vim/swap to store swap files rather than the current directory 2014-11-12 05:03:49 -05:00
Kevin MacMartin
d9b2d6fc98 Improve/fix organization+naming for splits + load help @ 33% width 2014-11-02 18:19:37 -05:00
Kevin MacMartin
9c22929c3a Fix and improve split mappings + add abbrevs: vs25/vs75/sp25/sp75 2014-10-31 01:51:35 -04:00
Kevin MacMartin
fb15796c0b Fix alt+dir for sidebars, add ctrl-w split shortcuts and gitv colorscheme 2014-10-31 01:22:22 -04:00
Kevin MacMartin
38819aedae Redetect filetype after saving as new name + wrap autocmd with check 2014-10-28 14:28:04 -04:00
Kevin MacMartin
75557104d1 Set the default text width to 80 and cleaned up associated comments 2014-10-21 11:16:46 -04:00
Kevin MacMartin
fa771c8d84 Remove auto change directory setting for vimfiler compatibility 2014-10-09 13:36:26 -04:00
Kevin MacMartin
144b3ec466 Reduced the key mapping timeout from 1000 to 500 2014-09-01 06:11:01 -04:00
Kevin MacMartin
def7fe0c76 Check for autochdir before attempting to load it 2014-08-29 04:50:12 -04:00
Kevin MacMartin
1b3f169999 Reenable escape keys as they seem to be required for correct arrow keys 2014-08-07 23:20:59 -04:00
Kevin MacMartin
21ee4d0d0c Disable ctrl-z suspend and remove some buggy settings 2014-08-07 23:03:22 -04:00
Kevin MacMartin
5c39279877 Disabled gvim scrollbars by default and readded the toggle (\<f3>) 2014-08-07 03:51:07 -04:00