organizing some stufffff
parent
b29d26f7f8
commit
e57e776111
@ -0,0 +1,3 @@
|
||||
[submodule "Vundle.vim"]
|
||||
path = Vundle.vim
|
||||
url = https://github.com/VundleVim/Vundle.vim.git
|
@ -0,0 +1,24 @@
|
||||
# dotfiles
|
||||
|
||||
my preferences files
|
||||
|
||||
## setup
|
||||
|
||||
The way this repo is setup is that the .dotfiles directory is expected to be
|
||||
the authoritative storage of all of the preferences file on a given machine.
|
||||
The `install` script creates the necessary symlinks for these preference files
|
||||
to be seen by the appropriate applications.
|
||||
|
||||
## sharing between WSL and Windows
|
||||
|
||||
If you want to use this repo to manage the preferences file of both a WSL
|
||||
instance and its Windows host, clone this repo on WSL and then symlink the
|
||||
directory into the home directory of the Windows host like so:
|
||||
|
||||
C:\Users\Name>mklink /D .dotfiles \\wsl$\instance\home\name\.dotfiles
|
||||
|
||||
You can then navigate into the Linux directory from Windows, either on the
|
||||
command line or in Explorer.exe. Using an administrator shell, run the install
|
||||
script from the Windows side. Windows requires admin privileges in order to
|
||||
make symbolic links, so you need an admin shell to register new links on
|
||||
Windows.
|
@ -0,0 +1 @@
|
||||
Subproject commit b255382d6242d7ea3877bf059d2934125e0c4d95
|
@ -1,15 +0,0 @@
|
||||
{
|
||||
"home_files": [
|
||||
".bash_profile",
|
||||
".bashrc",
|
||||
".screenrc",
|
||||
".tmux.conf",
|
||||
".vimrc",
|
||||
".config/htop/htoprc",
|
||||
".config/lazydocker/config.yml"
|
||||
],
|
||||
"home_dirs": [
|
||||
".vim/pack",
|
||||
".vim/ftplugin"
|
||||
]
|
||||
}
|
@ -1,3 +1,34 @@
|
||||
set nocompatible
|
||||
|
||||
filetype off
|
||||
|
||||
if has('win32')
|
||||
set rtp+=~/AppData/Local/nvim/bundle/Vundle.vim
|
||||
else
|
||||
" set the runtime path to include Vundle and initialize
|
||||
set rtp+=~/.vim/bundle/Vundle.vim
|
||||
endif
|
||||
|
||||
call vundle#begin()
|
||||
" let Vundle manage Vundle, required
|
||||
Plugin 'VundleVim/Vundle.vim'
|
||||
Plugin 'tpope/vim-fugitive' " integration with the git cli
|
||||
Plugin 'tpope/vim-surround' " edits surrounding quotes and parens and the like
|
||||
Plugin 'mhinz/vim-signify'
|
||||
Plugin 'fatih/vim-go' " all-in-one Go tools
|
||||
Plugin 'fatih/vim-hclfmt' " nicely formats hcl files
|
||||
Plugin 'nanotech/jellybeans.vim' " the best colorscheme
|
||||
Plugin 'ervandew/supertab' " makes tab better apparently
|
||||
Plugin 'scrooloose/nerdcommenter' " no idea if I'm even using this
|
||||
Plugin 'scrooloose/nerdtree' " better file navigation
|
||||
Plugin 'Align' " aligns things on demand
|
||||
Plugin 'itchyny/lightline.vim' " fancy status line
|
||||
Plugin 'hashivim/vim-terraform' " hclfmt but for terraform
|
||||
Plugin 'Glench/Vim-Jinja2-Syntax' " jinja2 syntax stuff
|
||||
Plugin 'rust-lang/rust.vim' " bare minimum rust syntax stuff
|
||||
call vundle#end()
|
||||
|
||||
set runtimepath^=~/.vim runtimepath+=~/.vim/after
|
||||
let &packpath = &runtimepath
|
||||
filetype plugin indent on
|
||||
source ~/.vimrc
|
||||
|
Loading…
Reference in New Issue