dblume commited on 2022-03-11 20:04:23
Showing 1 changed files, with 2 additions and 24 deletions.
... | ... |
@@ -156,28 +155,6 @@ vnoremap <leader>s :sort<cr> |
156 | 155 |
vnoremap < <gv |
157 | 156 |
vnoremap > >gv |
158 | 157 |
|
159 |
-" TODO: Delete this MaximizeToggle(), use OpenCurrentAsNewTab() instead. |
|
160 |
-" Make <C-W>o toggle maximizing a window. |
|
161 |
-" https://vim.fandom.com/wiki/Maximize_window_and_return_to_previous_split_structure |
|
162 |
-"nnoremap <C-W>o :call MaximizeToggle()<CR> |
|
163 |
-function! MaximizeToggle() |
|
164 |
- if exists("s:maximize_session") |
|
165 |
- exec "source " . s:maximize_session |
|
166 |
- call delete(s:maximize_session) |
|
167 |
- unlet s:maximize_session |
|
168 |
- let &hidden=s:maximize_hidden_save |
|
169 |
- unlet s:maximize_hidden_save |
|
170 |
- " ColorColumn highlight gets changed. Workaround: unset it. |
|
171 |
- highlight clear ColorColumn |
|
172 |
- else |
|
173 |
- let s:maximize_hidden_save = &hidden |
|
174 |
- let s:maximize_session = tempname() |
|
175 |
- set hidden |
|
176 |
- exec "mksession! " . s:maximize_session |
|
177 |
- only |
|
178 |
- endif |
|
179 |
-endfunction |
|
180 |
- |
|
181 | 158 |
" If too many file system events are getting triggered. |
182 | 159 |
set nobackup " ~ files |
183 | 160 |
set nowritebackup " Don't write buff to temp, delete orig, rename temp to orig |
... | ... |
@@ -326,8 +303,8 @@ autocmd! QuickfixCmdPost * call MaybeSortQuickfix('QfStrCmp') |
326 | 303 |
function! MaybeSortQuickfix(fn) |
327 | 304 |
" exe 'normal! ' " Doesn't work. Wanted to jump back to where we were. |
328 | 305 |
let t = getqflist({'title': 1}).title |
329 |
- " Only sort the files if cscope generated the list, not for "make" commands. |
|
330 |
- if stridx(t, "cs ") == 0 |
|
306 |
+ " Only sort the files if for search-style commands, not "make". |
|
307 |
+ if stridx(t, "cs ") == 0 || stridx(t, ":gr") == 0 || stridx(t, ":vim") == 0 |
|
331 | 308 |
call setqflist(sort(getqflist(), a:fn), 'r') |
332 | 309 |
call setqflist([], 'r', {'title': t}) |
333 | 310 |
endif |
334 | 311 |