From e537ee34205b3f3f3be3139099db6f2e04b8ef55 Mon Sep 17 00:00:00 2001 From: Leonora Tindall Date: Sun, 18 Aug 2024 00:00:05 -0500 Subject: [PATCH] Configure vim --- data/vimrc | 41 +++++++++++++++++++++++++++++++++++++++++ home-configuration.scm | 3 ++- 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 data/vimrc diff --git a/data/vimrc b/data/vimrc new file mode 100644 index 0000000..abf0c64 --- /dev/null +++ b/data/vimrc @@ -0,0 +1,41 @@ +set nocompatible +filetype off +syntax on +filetype plugin indent on +set encoding=utf-8 +let mapleader = " " + +" hard tabs +set tabstop=2 + +" backspace delete like normal +set backspace=2 + +" reduce extraneous files +set nobackup +set nowritebackup +set noswapfile +set history=50 +set ruler " always cursor position +set showcmd " incremental search +set laststatus=2 " always status line +set autowrite " :write before commands +set modelines=0 " modelines are insecure +set nomodeline + +set textwidth=80 +set colorcolumn=+1 + +set number +set numberwidth=5 + +set splitbelow +set splitright + +" ctrl-w movement +nnoremap j +nnoremap k +nnoremap h +nnoremap l + + diff --git a/home-configuration.scm b/home-configuration.scm index 96e351e..0ae49e0 100644 --- a/home-configuration.scm +++ b/home-configuration.scm @@ -38,8 +38,9 @@ (mixed-text-file "powerline-theme" "source " liquidprompt "/share/liquidprompt/themes/powerline/powerline.theme") )))) - (simple-service 'gitconfig home-files-service-type + (simple-service 'dotfiles home-files-service-type (list `(".gitconfig" ,(local-file "./data/gitconfig")) + `(".vimrc" ,(local-file "./data/vimrc")) )))))