aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2019-05-16 20:20:03 +1200
committerTom Ryder <tom@sanctum.geek.nz>2019-05-16 20:20:03 +1200
commit1c51d2e98e0e0ec91da7ff3a93ad84f9767d0658 (patch)
treeefc1a4b4f5af848cf857a6a1c11a4bd78e0505dd
parentMerge branch 'release/v4.28.0' into develop (diff)
downloaddotfiles-1c51d2e98e0e0ec91da7ff3a93ad84f9767d0658.tar.gz
dotfiles-1c51d2e98e0e0ec91da7ff3a93ad84f9767d0658.zip
Dispense with system-dependent files
Let's see how well just :set all& works.
-rw-r--r--Makefile5
-rw-r--r--vim/system/centos.vim33
-rw-r--r--vim/system/debian.vim18
-rw-r--r--vim/vimrc4
4 files changed, 2 insertions, 58 deletions
diff --git a/Makefile b/Makefile
index 2a5abdbd..350d891f 100644
--- a/Makefile
+++ b/Makefile
@@ -591,11 +591,6 @@ install-vim-compiler:
install-vim-config: install-vim-cache
cp -p -- vim/vimrc.stub.vim $(HOME)/.vimrc
cp -p -- vim/vimrc $(VIMRC)
- if [ -e /etc/debian_version ] ; then \
- cp -p -- vim/system/debian.vim $(VIMDIR)/system.vim ; \
- elif [ -e /etc/centos-release ] ; then \
- cp -p -- vim/system/centos.vim $(VIMDIR)/system.vim ; \
- fi
install-vim-filetype:
cp -p -- vim/filetype.vim vim/scripts.vim $(VIMDIR)
diff --git a/vim/system/centos.vim b/vim/system/centos.vim
deleted file mode 100644
index 3c1dbc48..00000000
--- a/vim/system/centos.vim
+++ /dev/null
@@ -1,33 +0,0 @@
-" Revert settings that CentOS might have touched
-if $VIM !=# '/usr/share/vim'
- \ || !filereadable('/etc/centos-release')
- finish
-endif
-
-" Set options back to appropriate defaults
-set history&
-if has('cmdline_info')
- set ruler&
-endif
-if has('cscope')
- set cscopeprg&
- set cscopetag&
- set cscopetagorder&
- set cscopeverbose&
- silent! cscope kill
-endif
-if has('gui')
- set guicursor&
-endif
-if has('viminfo')
- set viminfo&
-endif
-
-" Restore terminal settings to reflect terminfo
-set t_Co& t_Sf& t_Sb&
-
-" Delete autocmd groups
-augroup redhat
- autocmd!
-augroup END
-augroup! redhat
diff --git a/vim/system/debian.vim b/vim/system/debian.vim
deleted file mode 100644
index 07649f07..00000000
--- a/vim/system/debian.vim
+++ /dev/null
@@ -1,18 +0,0 @@
-" Revert settings that Debian might have touched
-if $VIM !=# '/usr/share/vim'
- \ || !filereadable('/etc/debian_version')
- finish
-endif
-
-" Set options back to appropriate defaults
-set history&
-set printoptions&
-set ruler&
-set suffixes&
-
-" Restore terminal settings to reflect terminfo
-set t_Co& t_Sf& t_Sb&
-
-" Remove addons directories from 'runtimepath' if present
-set runtimepath-=/var/lib/vim/addons
-set runtimepath-=/var/lib/vim/addons/after
diff --git a/vim/vimrc b/vim/vimrc
index 915b02b0..6caf77bc 100644
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -1,8 +1,8 @@
" Tom Ryder (tejr)'s vimrc: <https://sanctum.geek.nz/cgit/dotfiles.git>
" Requires Vim 7.0 or newer with +eval.
-" Undo anything the operating system's vimrc may have broken
-runtime system.vim
+" Revert everything to Vim defaults
+set all&
" Set an environment variable for the user runtime directory
if !exists('$MYVIMRUNTIME')