[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 6f51143 6/6: Improve vim configuration
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 6f51143 6/6: Improve vim configuration |
Date: |
Tue, 6 Mar 2018 07:02:46 -0500 (EST) |
branch: master
commit 6f5114328cb232160c55c2e823cf4695d380df5a
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Improve vim configuration
---
README.schroot | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/README.schroot b/README.schroot
index e67bd2f..b1ed6e9 100644
--- a/README.schroot
+++ b/README.schroot
@@ -205,6 +205,43 @@ patch --dry-run --strip=0 </home/greg/ltmain.sh.patch \
# Configure vim.
+# Without this, 'zg' gives an error message; with it, vim creates a
+# spellfile the first time 'zg' is used, if none already exists.
+mkdir ~/.vim
+# It's a much better idea to copy a mature spellfile hither:
+# ~/.vim/spell/en.utf-8.add
+# and then (imperatively) run this command:
+# :mkspell! ~/.vim/spell/en.utf-8.add
+
+cat >~/.vimrc <<\EOF
+" This shouldn't be necessary, but it is: $LANG is 'en_US.UTF-8',
+" yet vim uses Latin-1 nevertheless.
+set encoding=utf-8
+
+set background=dark
+highlight clear SpellBad
+highlight SpellBad cterm=underline ctermbg=240 ctermfg=226
+highlight clear SpellCap
+highlight SpellCap cterm=underline ctermbg=240 ctermfg=252
+highlight clear SpellLocal
+highlight SpellLocal cterm=underline ctermbg=240 ctermfg=154
+highlight clear SpellRare
+highlight SpellRare cterm=underline ctermbg=240 ctermfg=208
+
+highlight TabLineFill ctermfg=16
+highlight TabLine ctermbg=237 ctermfg=124
+highlight TabLineSel ctermbg=239 ctermfg=202
+
+" From tpope's 'sensible.vim':
+set tabpagemax=50
+
+let g:netrw_liststyle=3
+map <Tab> <C-W>w
+
+" Prevent gvim cursor from blinking
+:set guicursor+=a:blinkon0
+EOF
+
cat >/etc/vim/vimrc.local <<\EOF
set shortmess=Il
- [lmi-commits] [lmi] master updated (e83e6aa -> 6f51143), Greg Chicares, 2018/03/06
- [lmi-commits] [lmi] master 83139ca 1/6: Explicitly install wget in chroot, Greg Chicares, 2018/03/06
- [lmi-commits] [lmi] master 86f972d 4/6: Configure wine in chroot, Greg Chicares, 2018/03/06
- [lmi-commits] [lmi] master ecc2e84 2/6: Suggest a useful 'less' option, Greg Chicares, 2018/03/06
- [lmi-commits] [lmi] master e5afdf2 5/6: Improve vim's treatment of '.mst' files, Greg Chicares, 2018/03/06
- [lmi-commits] [lmi] master 6f51143 6/6: Improve vim configuration,
Greg Chicares <=
- [lmi-commits] [lmi] master d093a34 3/6: Refine instructions for installing native msw software in chroot, Greg Chicares, 2018/03/06