aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSylvain Herlédan <sylvain.herledan@hrafnagud.info>2021-01-25 00:37:06 +0100
committerSylvain Herlédan <sylvain.herledan@hrafnagud.info>2021-01-25 00:37:06 +0100
commit7d8f9be96cc89ef305e9a43d5bcb73cb5040e29e (patch)
tree57ef1088b16d26459e6622382a1d9febcb112734
parent6d4229c92cdbd60f3dfdfa8185d9e98ee5553114 (diff)
downloaddotfiles-7d8f9be96cc89ef305e9a43d5bcb73cb5040e29e.tar.gz
dotfiles-7d8f9be96cc89ef305e9a43d5bcb73cb5040e29e.tar.bz2
dotfiles-7d8f9be96cc89ef305e9a43d5bcb73cb5040e29e.zip
Add example for a simple snippet system using vim.
-rwxr-xr-xsetup.sh3
-rw-r--r--vimrc3
2 files changed, 6 insertions, 0 deletions
diff --git a/setup.sh b/setup.sh
index f2c1828..d36ff2c 100755
--- a/setup.sh
+++ b/setup.sh
@@ -214,6 +214,7 @@ create_dirs()
mkdir -p "${root_dir}/.local/config/sxiv/exec"
mkdir -p "${root_dir}/.local/config/mpv"
mkdir -p "${root_dir}/.local/config/htop"
+ mkdir -p "${root_dir}/.local/share"
mkdir -p "${root_dir}/docs/downloads"
mkdir -p "${root_dir}/docs/screenshots"
@@ -269,6 +270,8 @@ copy_files()
"${dst_dir}/.local/bin/sshot.sh"
cp -r "${src_dir}/inputrc" \
"${dst_dir}/.local/config/inputrc"
+ rsync -lurP "${src_dir}/snippets/" \
+ "${dst_dir}/.local/share/snippets"
if [ -d "${src_dir}/hosts/$(hostname)" ];
then
diff --git a/vimrc b/vimrc
index ff4850d..efba63c 100644
--- a/vimrc
+++ b/vimrc
@@ -134,3 +134,6 @@ autocmd BufRead,BufNewFile *.js,*.html,*.css :setlocal
\ softtabstop=2
\ shiftwidth=2
\ expandtab
+
+" Snippets
+nnoremap ,pycls : -1read $HOME/.local/share/snippets/python/module.skel<CR>