dblume commited on 2024-03-19 10:46:40
Showing 1 changed files, with 3 additions and 2 deletions.
Nvim works as desired without these changes. Vim seems to have &ft set before BufReadPost, so check gitcommit type there.
| ... | ... |
@@ -14,6 +14,7 @@ set iskeyword+=- " Add - to list of non-word-breaking chars. |
| 14 | 14 |
set incsearch " Navigate to matched strings while typing. Toggle: :set is! |
| 15 | 15 |
set scrolloff=0 " EC2 defaults to 5. Set explicitly to be consistent |
| 16 | 16 |
set formatoptions+=j " Delete comment character when joining commented lines. |
| 17 |
+set ttimeoutlen=100 " Affects Esc key, not leader. |
|
| 17 | 18 |
|
| 18 | 19 |
if v:version >= 703 |
| 19 | 20 |
" Do save the undo tree to file, but not in the local directory. |
| ... | ... |
@@ -312,10 +313,10 @@ augroup END |
| 312 | 313 |
|
| 313 | 314 |
" When editing a file, always jump to the last cursor position... |
| 314 | 315 |
autocmd BufReadPost * |
| 315 |
- \ if line("'\"") > 0 && line ("'\"") <= line("$") |
|
|
| 316 |
+ \ if &ft != "gitcommit" && line("'\"") > 0 && line ("'\"") <= line("$") |
|
|
| 316 | 317 |
\ exe "normal! g'\"" | |
| 317 | 318 |
\ endif |
| 318 |
- " ...except for gitcommit where we always want to start at the top |
|
| 319 |
+ " ...except for gitcommit where we always want to start at the top (nvim) |
|
| 319 | 320 |
autocmd FileType gitcommit exe "normal! gg" |
| 320 | 321 |
|
| 321 | 322 |
autocmd BufNewFile,BufReadPost * |
| 322 | 323 |