Mercurial > vim
annotate runtime/vimrc_example.vim @ 33165:74fcf8a0846b v9.0.1864
patch 9.0.1864: still crash with bt_quickfix1_poc
Commit: https://github.com/vim/vim/commit/623ba31821a41acee7e948794e84867680b97885
Author: Christian Brabandt <cb@256bit.org>
Date: Mon Sep 4 22:09:12 2023 +0200
patch 9.0.1864: still crash with bt_quickfix1_poc
Problem: crash with bt_quickfix1_poc when cleaning up
and EXITFREE is defined
Solution: Test if buffer is valid in a window, else close
window directly, don't try to access buffer properties
While at it, increase the crash timeout slightly, so that CI has a
chance to finish processing the test_crash() test.
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 04 Sep 2023 22:15:04 +0200 |
parents | 4027cefc2aab |
children |
rev | line source |
---|---|
7 | 1 " An example for a vimrc file. |
2 " | |
32770
4027cefc2aab
Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749)
Christian Brabandt <cb@256bit.org>
parents:
19526
diff
changeset
|
3 " Maintainer: The Vim Project <https://github.com/vim/vim> |
4027cefc2aab
Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749)
Christian Brabandt <cb@256bit.org>
parents:
19526
diff
changeset
|
4 " Last Change: 2023 Aug 10 |
4027cefc2aab
Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749)
Christian Brabandt <cb@256bit.org>
parents:
19526
diff
changeset
|
5 " Former Maintainer: Bram Moolenaar <Bram@vim.org> |
7 | 6 " |
7 " To use it, copy it to | |
18912
ccd16426a1f9
patch 8.2.0017: OS/2 and MS-DOS are still mentioned
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
8 " for Unix: ~/.vimrc |
7 | 9 " for Amiga: s:.vimrc |
18912
ccd16426a1f9
patch 8.2.0017: OS/2 and MS-DOS are still mentioned
Bram Moolenaar <Bram@vim.org>
parents:
15729
diff
changeset
|
10 " for MS-Windows: $VIM\_vimrc |
19526
22f0dda71638
patch 8.2.0320: no Haiku support
Bram Moolenaar <Bram@vim.org>
parents:
18912
diff
changeset
|
11 " for Haiku: ~/config/settings/vim/vimrc |
7 | 12 " for OpenVMS: sys$login:.vimrc |
13 | |
15729 | 14 " When started as "evim", evim.vim will already have done these settings, bail |
15 " out. | |
7 | 16 if v:progname =~? "evim" |
17 finish | |
18 endif | |
19 | |
9669
284b4eb307fc
commit https://github.com/vim/vim/commit/8c08b5b569e2a9e9f63dea514591ecfa2d3bb392
Christian Brabandt <cb@256bit.org>
parents:
9344
diff
changeset
|
20 " Get the defaults that most users want. |
284b4eb307fc
commit https://github.com/vim/vim/commit/8c08b5b569e2a9e9f63dea514591ecfa2d3bb392
Christian Brabandt <cb@256bit.org>
parents:
9344
diff
changeset
|
21 source $VIMRUNTIME/defaults.vim |
7 | 22 |
23 if has("vms") | |
24 set nobackup " do not keep a backup file, use versions instead | |
25 else | |
5637 | 26 set backup " keep a backup file (restore to previous version) |
9669
284b4eb307fc
commit https://github.com/vim/vim/commit/8c08b5b569e2a9e9f63dea514591ecfa2d3bb392
Christian Brabandt <cb@256bit.org>
parents:
9344
diff
changeset
|
27 if has('persistent_undo') |
284b4eb307fc
commit https://github.com/vim/vim/commit/8c08b5b569e2a9e9f63dea514591ecfa2d3bb392
Christian Brabandt <cb@256bit.org>
parents:
9344
diff
changeset
|
28 set undofile " keep an undo file (undo changes after closing) |
284b4eb307fc
commit https://github.com/vim/vim/commit/8c08b5b569e2a9e9f63dea514591ecfa2d3bb392
Christian Brabandt <cb@256bit.org>
parents:
9344
diff
changeset
|
29 endif |
1668 | 30 endif |
7 | 31 |
32 if &t_Co > 2 || has("gui_running") | |
9669
284b4eb307fc
commit https://github.com/vim/vim/commit/8c08b5b569e2a9e9f63dea514591ecfa2d3bb392
Christian Brabandt <cb@256bit.org>
parents:
9344
diff
changeset
|
33 " Switch on highlighting the last used search pattern. |
7 | 34 set hlsearch |
35 endif | |
36 | |
15729 | 37 " Put these in an autocmd group, so that we can delete them easily. |
38 augroup vimrcEx | |
7 | 39 au! |
40 | |
41 " For all text files set 'textwidth' to 78 characters. | |
42 autocmd FileType text setlocal textwidth=78 | |
15729 | 43 augroup END |
1125 | 44 |
8720
9380c37723f8
commit https://github.com/vim/vim/commit/aedfcbe1e6c7df6edcd6756d7601bfdec7dd2087
Christian Brabandt <cb@256bit.org>
parents:
6741
diff
changeset
|
45 " Add optional packages. |
9380c37723f8
commit https://github.com/vim/vim/commit/aedfcbe1e6c7df6edcd6756d7601bfdec7dd2087
Christian Brabandt <cb@256bit.org>
parents:
6741
diff
changeset
|
46 " |
9380c37723f8
commit https://github.com/vim/vim/commit/aedfcbe1e6c7df6edcd6756d7601bfdec7dd2087
Christian Brabandt <cb@256bit.org>
parents:
6741
diff
changeset
|
47 " The matchit plugin makes the % command work better, but it is not backwards |
9380c37723f8
commit https://github.com/vim/vim/commit/aedfcbe1e6c7df6edcd6756d7601bfdec7dd2087
Christian Brabandt <cb@256bit.org>
parents:
6741
diff
changeset
|
48 " compatible. |
12559 | 49 " The ! means the package won't be loaded right away but when plugins are |
50 " loaded during initialization. | |
9344
33c1b85d408c
commit https://github.com/vim/vim/commit/802a0d902fca423acb15f835d7b09183883d79a0
Christian Brabandt <cb@256bit.org>
parents:
8853
diff
changeset
|
51 if has('syntax') && has('eval') |
12559 | 52 packadd! matchit |
9344
33c1b85d408c
commit https://github.com/vim/vim/commit/802a0d902fca423acb15f835d7b09183883d79a0
Christian Brabandt <cb@256bit.org>
parents:
8853
diff
changeset
|
53 endif |