aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortdro <tdro@users.noreply.github.com>2021-05-12 04:10:05 -0400
committertdro <tdro@users.noreply.github.com>2021-05-12 04:10:05 -0400
commit6795bd153696df49c889a3cd5571cd817edd58a5 (patch)
tree2394d0f64f92cffe65b8f07cde71d116cc2bebee
parent236531bab1bbf3a7099a76ed36c7125d312f9470 (diff)
downloaddotfiles-6795bd153696df49c889a3cd5571cd817edd58a5.tar.gz
dotfiles-6795bd153696df49c889a3cd5571cd817edd58a5.tar.bz2
dotfiles-6795bd153696df49c889a3cd5571cd817edd58a5.zip
.vimrc: Add native snippets
-rw-r--r--.vim/snippets/module.nix18
-rw-r--r--.vim/snippets/skeleton.html8
-rw-r--r--.vimrc6
3 files changed, 32 insertions, 0 deletions
diff --git a/.vim/snippets/module.nix b/.vim/snippets/module.nix
new file mode 100644
index 0000000..8debed4
--- /dev/null
+++ b/.vim/snippets/module.nix
@@ -0,0 +1,18 @@
+{ pkgs, lib, config, ... }:
+
+let
+
+ service = "";
+ cfg = config.services.${service};
+
+in {
+
+ options.services.${service} = {
+ enable = lib.mkOption {
+ type = lib.types.bool;
+ default = false;
+ };
+ };
+
+ config = lib.mkIf cfg.enable { };
+}
diff --git a/.vim/snippets/skeleton.html b/.vim/snippets/skeleton.html
new file mode 100644
index 0000000..38d16cc
--- /dev/null
+++ b/.vim/snippets/skeleton.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title></title>
+ </head>
+ <body>
+ </body>
+</html>
diff --git a/.vimrc b/.vimrc
index 3542f97..e5f240e 100644
--- a/.vimrc
+++ b/.vimrc
@@ -235,6 +235,12 @@ vnoremap > >gv
vnoremap <expr>y "my\"" . v:register . "y`y"
+"------------------Snippets-------------------"
+
+nnoremap ,html :-1read $HOME/.vim/snippets/skeleton.html<cr>3jwf>a
+nnoremap ,nix :-1read $HOME/.vim/snippets/module.nix<cr>4jf"a
+
+
"---------------Plugin Settings---------------"
let g:netrw_banner=0 " Disable netrw banner.