From 44d807167f1cf122e83e4a9b7c5c15409ab3d96d Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Fri, 10 Nov 2017 21:41:52 +1300 Subject: Rearrange three smaller files into display.vim --- vim/config/display.vim | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 vim/config/display.vim (limited to 'vim/config/display.vim') diff --git a/vim/config/display.vim b/vim/config/display.vim new file mode 100644 index 00000000..bb160915 --- /dev/null +++ b/vim/config/display.vim @@ -0,0 +1,16 @@ +" Don't show the Vim startup message, I have registered Vim and donated to +" Uganda +set shortmess+=I + +" Don't show whitespace characters or end-of-line characters visually by +" default, but make \l toggle between them +set nolist +nnoremap + \ l + \ :setlocal list! list? + +" Don't show line numbers by default, but \n toggles them +set nonumber +nnoremap + \ n + \ :setlocal number! number? -- cgit v1.2.3 From ab808d7dcfedda770e648ed6a731a1f17e900db8 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Fri, 10 Nov 2017 22:29:14 +1300 Subject: Set up individual flags for 'shortmess' Most of these are actually the default; may as well explicitly set and document them, however. t and T in particular are new. --- vim/config/display.vim | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) (limited to 'vim/config/display.vim') diff --git a/vim/config/display.vim b/vim/config/display.vim index bb160915..1f186572 100644 --- a/vim/config/display.vim +++ b/vim/config/display.vim @@ -1,5 +1,26 @@ -" Don't show the Vim startup message, I have registered Vim and donated to -" Uganda +" Set up short message settings +set shortmess= +" (file 3 of 5) -> (3 of 5) +set shortmess+=f +" [Incomplete last line] -> [eol] +set shortmess+=i +" 999 lines, 888 characters -> 999L, 888C +set shortmess+=l +" [Modified] -> [+] +set shortmess+=m +" [New File] -> [New] +set shortmess+=n +" [readonly] -> [RO] +set shortmess+=r +" written -> [w], appended -> [a] +set shortmess+=w +" [dos format] -> [dos] +set shortmess+=x +" Truncate file message at start if too long +set shortmess+=t +" Truncate other message in midle if too long +set shortmess+=T +" I donated to Uganda, thanks Bram set shortmess+=I " Don't show whitespace characters or end-of-line characters visually by -- cgit v1.2.3 From 36464257ccdf992bf5d808694c40ff62e1c85604 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Fri, 10 Nov 2017 23:57:01 +1300 Subject: Add 'o' and 'O' back into 'shortmess' These flags prevent multiple messages from reading or writing multiple files from queuing up and forcing an enter prompt. They're part of the default, which is why I didn't notice their absence until I tried using the setting previous to this commit and opened two files at once. --- vim/config/display.vim | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'vim/config/display.vim') diff --git a/vim/config/display.vim b/vim/config/display.vim index 1f186572..37ef18c7 100644 --- a/vim/config/display.vim +++ b/vim/config/display.vim @@ -10,6 +10,10 @@ set shortmess+=l set shortmess+=m " [New File] -> [New] set shortmess+=n +" Don't stack file writing messages +set shortmess+=o +" Don't stack file reading messages +set shortmess+=O " [readonly] -> [RO] set shortmess+=r " written -> [w], appended -> [a] -- cgit v1.2.3 From 41d238d0d9d835471e3b85c2f4d2dfb38cae2e3e Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Fri, 10 Nov 2017 23:59:35 +1300 Subject: Sort 'shortmess' flag settings alphabetically --- vim/config/display.vim | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'vim/config/display.vim') diff --git a/vim/config/display.vim b/vim/config/display.vim index 37ef18c7..43889c1a 100644 --- a/vim/config/display.vim +++ b/vim/config/display.vim @@ -4,6 +4,8 @@ set shortmess= set shortmess+=f " [Incomplete last line] -> [eol] set shortmess+=i +" I donated to Uganda, thanks Bram +set shortmess+=I " 999 lines, 888 characters -> 999L, 888C set shortmess+=l " [Modified] -> [+] @@ -16,16 +18,14 @@ set shortmess+=o set shortmess+=O " [readonly] -> [RO] set shortmess+=r -" written -> [w], appended -> [a] -set shortmess+=w -" [dos format] -> [dos] -set shortmess+=x " Truncate file message at start if too long set shortmess+=t " Truncate other message in midle if too long set shortmess+=T -" I donated to Uganda, thanks Bram -set shortmess+=I +" written -> [w], appended -> [a] +set shortmess+=w +" [dos format] -> [dos] +set shortmess+=x " Don't show whitespace characters or end-of-line characters visually by " default, but make \l toggle between them -- cgit v1.2.3