diff options
Diffstat (limited to 'setup/core/vim.sh')
| -rwxr-xr-x | setup/core/vim.sh | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/setup/core/vim.sh b/setup/core/vim.sh index b67418c..1e1a4c1 100755 --- a/setup/core/vim.sh +++ b/setup/core/vim.sh | |||
| @@ -4,11 +4,14 @@ cd "$(dirname "${BASH_SOURCE[0]}")" || exit | |||
| 4 | 4 | ||
| 5 | VIMRC_PATH="/etc/vimrc" | 5 | VIMRC_PATH="/etc/vimrc" |
| 6 | [ -d /etc/vim ] && VIMRC_PATH="/etc/vim/vimrc" | 6 | [ -d /etc/vim ] && VIMRC_PATH="/etc/vim/vimrc" |
| 7 | CLIP_HOST="p.noml.ch" | ||
| 8 | CLIP_PORT="5023" | ||
| 9 | CLIP_CMD="openssl enc -aes-256-cbc -pbkdf2 -pass pass:YourPassword | nc -w 1 ${CLIP_HOST} ${CLIP_PORT}" | ||
| 7 | 10 | ||
| 8 | cat << EOF >> "$VIMRC_PATH" | 11 | cat << EOF >> "$VIMRC_PATH" |
| 9 | augroup netcat_clipboard | 12 | augroup netcat_clipboard |
| 10 | au! | 13 | au! |
| 11 | au TextYankPost * call system("echo " . shellescape(@") . " | openssl enc -aes-256-cbc -pbkdf2 -pass pass:YourPassword | nc -w 1 p.noml.ch 5023 >/dev/null 2>&1 &") | 14 | au TextYankPost * call system("echo " . shellescape(@") . " | ${CLIP_CMD} >/dev/null 2>&1 &") |
| 12 | augroup END | 15 | augroup END |
| 13 | 16 | ||
| 14 | " Enable line wrapping | 17 | " Enable line wrapping |
| @@ -53,10 +56,6 @@ nnoremap <C-e> $ | |||
| 53 | set number | 56 | set number |
| 54 | setlocal regexpengine=2 | 57 | setlocal regexpengine=2 |
| 55 | set paste | 58 | set paste |
| 56 | set foldcolumn=12 | 59 | set foldcolumn=12 |
| 57 | |||
| 58 | 60 | ||
| 59 | EOF | 61 | EOF |
| 60 | |||
| 61 | |||
| 62 | |||
