this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Move `vim` to `nvim`

+84 -73
+6 -7
.gitignore
··· 1 1 /bin 2 2 !/bin/tmux-airline 3 3 4 - /vim/backups 5 - /vim/spell 6 - /vim/.netrwhist 4 + /nvim/spell 5 + /nvim/.netrwhist 7 6 8 - /vim/bundle 9 - !/vim/bundle/.keep 7 + /nvim/bundle/* 8 + !/nvim/bundle/.keep 10 9 11 - /vim/tags 12 - !/vim/tags/.gitignore 10 + /nvim/tags/* 11 + !/nvim/tags/.keep 13 12 14 13 /.tmp 15 14
+12
ctags
··· 6 6 --fields=+iaS 7 7 --extra=+q 8 8 9 + --langdef=Rust 10 + --langmap=Rust:.rs 11 + --regex-Rust=/^[ \t]*(#\[[^\]]\][ \t]*)*(pub[ \t]+)?(extern[ \t]+)?("[^"]+"[ \t]+)?(unsafe[ \t]+)?fn[ \t]+([a-zA-Z0-9_]+)/\6/f,functions,function definitions/ 12 + --regex-Rust=/^[ \t]*(pub[ \t]+)?type[ \t]+([a-zA-Z0-9_]+)/\2/T,types,type definitions/ 13 + --regex-Rust=/^[ \t]*(pub[ \t]+)?enum[ \t]+([a-zA-Z0-9_]+)/\2/g,enum,enumeration names/ 14 + --regex-Rust=/^[ \t]*(pub[ \t]+)?struct[ \t]+([a-zA-Z0-9_]+)/\2/s,structure names/ 15 + --regex-Rust=/^[ \t]*(pub[ \t]+)?mod[ \t]+([a-zA-Z0-9_]+)/\2/m,modules,module names/ 16 + --regex-Rust=/^[ \t]*(pub[ \t]+)?(static|const)[ \t]+(mut[ \t]+)?([a-zA-Z0-9_]+)/\4/c,consts,static constants/ 17 + --regex-Rust=/^[ \t]*(pub[ \t]+)?(unsafe[ \t]+)?trait[ \t]+([a-zA-Z0-9_]+)/\3/t,traits,traits/ 18 + --regex-Rust=/^[ \t]*(pub[ \t]+)?(unsafe[ \t]+)?impl([ \t\n]*<[^>]*>)?[ \t]+(([a-zA-Z0-9_:]+)[ \t]*(<[^>]*>)?[ \t]+(for)[ \t]+)?([a-zA-Z0-9_]+)/\5 \7 \8/i,impls,trait implementations/ 19 + --regex-Rust=/^[ \t]*macro_rules![ \t]+([a-zA-Z0-9_]+)/\1/d,macros,macro definitions/ 20 + 9 21 --exclude=.git 10 22 --exclude=log 11 23 --exclude=tmp
+1 -1
fish/init.fish
··· 1 1 set fish_greeting (fortune zen) 2 2 # set fish_key_bindings fish_vi_key_bindings 3 3 4 - set -gx PATH $HOME/.bin $PATH 4 + set -gx PATH $HOME/.bin $HOME/.cabal/bin $PATH 5 5 6 6 if [ -z "$TMUX" ] 7 7 set -gx TERM xterm-256color
+6
nvim/plugin/supertab.vim
··· 1 + let g:SuperTabDefaultCompletionType = 'context' 2 + let g:SuperTabDefaultCompletionTypeDiscovery = [ 3 + \ '&completefunc:<c-x><c-u>', 4 + \ '&omnifunc:<c-x><c-o>', 5 + \ ] 6 + let g:SuperTabLongestHighlight = 1
+2 -4
packages.json
··· 2 2 "bin": { 3 3 "lein": { "type": "curl", "url": "https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein", "build": "chmod +x $1" } 4 4 }, 5 - "vim/autoload": { 5 + "nvim/autoload": { 6 6 "pathogen.vim": { "type": "curl", "url": "https://tpo.pe/pathogen.vim" } 7 7 }, 8 - "vim/bundle": { 8 + "nvim/bundle": { 9 9 "bufferline": { "type": "git", "url": "https://github.com/bling/vim-bufferline.git" }, 10 10 "commentary": { "type": "git", "url": "https://github.com/tpope/vim-commentary.git" }, 11 11 "delimmate": { "type": "git", "url": "https://github.com/Raimondi/delimitMate.git" }, ··· 19 19 "indent-guides": { "type": "git", "url": "https://github.com/nathanaelkane/vim-indent-guides.git" }, 20 20 "lightline": { "type": "git", "url": "https://github.com/itchyny/lightline.vim.git" }, 21 21 "multiple-cursors": { "type": "git", "url": "https://github.com/terryma/vim-multiple-cursors.git" }, 22 - "numbers": { "type": "git", "url": "https://github.com/myusuf3/numbers.vim.git" }, 23 22 "projectionist": { "type": "git", "url": "https://github.com/tpope/vim-projectionist.git" }, 24 23 "racer": { "type": "git", "url": "https://github.com/racer-rust/vim-racer.git" }, 25 24 "repeat": { "type": "git", "url": "https://github.com/tpope/vim-repeat.git" }, ··· 37 36 "undotree": { "type": "git", "url": "https://github.com/mbbill/undotree.git" }, 38 37 "unimpaired": { "type": "git", "url": "https://github.com/tpope/vim-unimpaired.git" }, 39 38 "unite": { "type": "git", "url": "https://github.com/Shougo/unite.vim.git" }, 40 - "vimproc": { "type": "git", "url": "https://github.com/Shougo/vimproc.vim.git", "build": "make" }, 41 39 "vimux": { "type": "git", "url": "https://github.com/benmills/vimux.git" }, 42 40 "vinegar": { "type": "git", "url": "https://github.com/tpope/vim-vinegar.git" } 43 41 }
+1 -1
tmux.conf
··· 4 4 set -g status on 5 5 set -g status-utf8 on 6 6 set -g status-interval 1 7 - set -g escape-time 0 7 + set -sg escape-time 0 8 8 9 9 source "$HOME/.tmux/themes/agnoster.tmux" 10 10
vim/after/ftplugin/cucumber.vim nvim/after/ftplugin/cucumber.vim
vim/after/ftplugin/gitcommit.vim nvim/after/ftplugin/gitcommit.vim
vim/after/ftplugin/ruby_swapit.vim nvim/after/ftplugin/ruby_swapit.vim
vim/autoload/pathogen.vim nvim/autoload/pathogen.vim
vim/ftdetect/curly.vim nvim/ftdetect/curly.vim
vim/ftdetect/fish.vim nvim/ftdetect/fish.vim
vim/ftdetect/html.vim nvim/ftdetect/html.vim
vim/ftdetect/jbuilder.vim nvim/ftdetect/jbuilder.vim
vim/ftdetect/ktap.vim nvim/ftdetect/ktap.vim
vim/ftdetect/markdown.vim nvim/ftdetect/markdown.vim
vim/ftdetect/prolog.vim nvim/ftdetect/prolog.vim
vim/ftdetect/scala.vim nvim/ftdetect/scala.vim
vim/ftdetect/slim.vim nvim/ftdetect/slim.vim
vim/ftplugin/c.vim nvim/ftplugin/c.vim
vim/ftplugin/cpp.vim nvim/ftplugin/cpp.vim
vim/ftplugin/css.vim nvim/ftplugin/css.vim
vim/ftplugin/gitrebase.vim nvim/ftplugin/gitrebase.vim
vim/ftplugin/go.vim nvim/ftplugin/go.vim
vim/ftplugin/haskell.vim nvim/ftplugin/haskell.vim
vim/ftplugin/help.vim nvim/ftplugin/help.vim
vim/ftplugin/html.vim nvim/ftplugin/html.vim
vim/ftplugin/javascript.vim nvim/ftplugin/javascript.vim
vim/ftplugin/markdown.vim nvim/ftplugin/markdown.vim
vim/ftplugin/python.vim nvim/ftplugin/python.vim
vim/ftplugin/ruby.vim nvim/ftplugin/ruby.vim
vim/ftplugin/rust.vim nvim/ftplugin/rust.vim
vim/ftplugin/sass.vim nvim/ftplugin/sass.vim
vim/ftplugin/scheme.vim nvim/ftplugin/scheme.vim
vim/ftplugin/scss.vim nvim/ftplugin/scss.vim
vim/ftplugin/tex.vim nvim/ftplugin/tex.vim
vim/ftplugin/toml.vim nvim/ftplugin/toml.vim
vim/indent/scala.vim nvim/indent/scala.vim
vim/plugin/bclose.vim nvim/plugin/bclose.vim
vim/plugin/bufferline.vim nvim/plugin/bufferline.vim
vim/plugin/delimmate.vim nvim/plugin/delimmate.vim
vim/plugin/guides.vim nvim/plugin/guides.vim
vim/plugin/lightline.vim nvim/plugin/lightline.vim
vim/plugin/navigate.vim nvim/plugin/navigate.vim
vim/plugin/netrw.vim nvim/plugin/netrw.vim
vim/plugin/syntastic.vim nvim/plugin/syntastic.vim
vim/plugin/tabularize.vim nvim/plugin/tabularize.vim
vim/plugin/tmux.vim nvim/plugin/tmux.vim
+1 -1
vim/plugin/unite.vim nvim/plugin/unite.vim
··· 5 5 6 6 let g:unite_prompt = '» ' 7 7 8 - call unite#custom_source('file_rec,file_rec/async,file_mru,file,buffer,grep', 8 + call unite#custom_source('file_rec/neovim,file_mru,file,buffer,grep', 9 9 \ 'ignore_pattern', join([ 10 10 \ '\.git/', 11 11 \ 'vendor/',
vim/plugin/vimux.vim nvim/plugin/vimux.vim
vim/pythonx/nvim_clipboard.py nvim/pythonx/nvim_clipboard.py
vim/snippets/_.snippets nvim/snippets/_.snippets
vim/snippets/c.snippets nvim/snippets/c.snippets
vim/snippets/html.snippets nvim/snippets/html.snippets
vim/snippets/javascript.snippets nvim/snippets/javascript.snippets
vim/snippets/ruby.snippets nvim/snippets/ruby.snippets
vim/snippets/sh.snippets nvim/snippets/sh.snippets
vim/snippets/tex.snippets nvim/snippets/tex.snippets
vim/snippets/vim.snippets nvim/snippets/vim.snippets
-10
vim/spell/en.utf-8.add
··· 1 - Helsing 2 - Deployer 3 - Aww 4 - Facebook 5 - OAuth 6 - offerts 7 - offert 8 - Smartphone 9 - CoffeeScript 10 - styleguide
vim/syntax/ktap.vim nvim/syntax/ktap.vim
vim/syntax/scala.vim nvim/syntax/scala.vim
vim/tags/.gitkeep

This is a binary file and will not be displayed.

+55 -49
vimrc nvim/init.vim
··· 26 26 " Display tabs and trailing spaces visually 27 27 set list listchars=tab:→\ ,trail:· 28 28 29 - " Smart case searches 30 - set ignorecase 31 - set smartcase 32 - 33 - " Better search 34 - set hlsearch 35 - set magic 36 - 37 29 " Line numbers are good 38 30 set number 39 31 ··· 49 41 " This makes vim act like all other editors, buffers can 50 42 " exist in the background without being in a window. 51 43 set hidden 52 - " }}} 53 - " Files, backups and undo {{{ 54 - " Turn backup off, since most stuff is in SVN, git et.c anyway... 55 - set nobackup 56 - set nowb 57 - set noswapfile 58 44 59 - " Keep undo history across sessions, by storing in file. 60 - " Only works all the time. 61 - silent !mkdir -p ~/.backups > /dev/null 2>&1 62 - set undodir=~/.backups 63 - set undofile 64 - " }}} 65 - " Identation and folding {{{ 66 - set smartindent 67 - set shiftwidth=2 68 - set softtabstop=2 69 - set tabstop=2 70 - set expandtab 71 - au FileType Makefile set noexpandtab 72 - au FileType snippet set noexpandtab 73 - 74 - set textwidth=80 75 - set nowrap " Don't wrap lines 76 - set linebreak " Break lines at convenient points 77 - set formatoptions+=t 78 - 79 - " Set fold method 80 - set foldmethod=syntax 81 - set foldlevel=3 82 - set foldnestmax=5 45 + " Wrap line on movements 46 + set whichwrap+=<,>,h,l,[,] 83 47 " }}} 84 48 " Key mappings {{{ 85 49 let mapleader = ',' ··· 88 52 nnoremap ' ` 89 53 nnoremap ` ' 90 54 91 - " FuzzySearch 92 - nnoremap <silent> <C-p> :Unite -start-insert -buffer-name=files file_rec/async<CR> 93 - nnoremap <silent> <leader>/ :Ag<CR> 94 - 95 55 " Buffers 96 56 noremap <F5> :bprev<CR> 97 57 noremap <F6> :bnext<CR> 98 58 noremap <leader>b :Unite -buffer-name=buffers -immediately -no-split buffer<CR> 99 59 100 - " Formatting and cleaning 101 - noremap <leader>ff mzgg=G`z<CR> 102 - noremap <leader>fc :Clean<CR> 103 - 104 60 nnoremap gV `[v`] 105 61 106 62 " Closing ··· 111 67 " Split line at cursor position 112 68 nnoremap K i<CR><Esc>k$ 113 69 nnoremap Q K 114 - 115 - " Text folding 116 - nnoremap <space> za 117 70 118 71 " Simplify switching to EX mode 119 72 nnoremap ; : ··· 143 96 noremap <leader>gst :Gstatus<CR> 144 97 noremap <leader>gci :Gcommit<CR> 145 98 noremap <leader>gd :Gdiff<CR> 99 + " }}} 100 + " Search {{{ 101 + " Smart case searches 102 + set ignorecase 103 + set smartcase 104 + 105 + " Better search 106 + set magic 107 + 108 + " Clear search highlights 109 + noremap <leader>l :nohlsearch<CR> 110 + 111 + " FuzzySearch 112 + nnoremap <silent> <C-p> :Unite -start-insert -buffer-name=files file_rec/neovim<CR> 113 + nnoremap <silent> <leader>/ :Ag<CR> 114 + " }}} 115 + " Files, backups and undo {{{ 116 + " Turn backup off, since most stuff is in SVN, git et.c anyway... 117 + set nobackup 118 + set nowb 119 + set noswapfile 120 + 121 + " Keep undo history across sessions, by storing in file. 122 + " Only works all the time. 123 + silent !mkdir -p ~/.cache/backups > /dev/null 2>&1 124 + set undodir=~/.cache/backups 125 + set undofile 126 + " }}} 127 + " Identation and folding {{{ 128 + set smartindent 129 + set shiftwidth=2 130 + set softtabstop=2 131 + set tabstop=2 132 + set expandtab 133 + au FileType Makefile set noexpandtab 134 + au FileType snippet set noexpandtab 135 + 136 + set textwidth=80 137 + set nowrap " Don't wrap lines 138 + set linebreak " Break lines at convenient points 139 + set formatoptions+=t 140 + 141 + " Formatting and cleaning 142 + noremap <leader>ff mzgg=G`z<CR> 143 + noremap <leader>fc :Clean<CR> 144 + 145 + " Set fold method 146 + set foldmethod=syntax 147 + set foldlevel=3 148 + set foldnestmax=5 149 + 150 + " Text folding 151 + nnoremap <space> za 146 152 " }}} 147 153 " Extras {{{ 148 154 let g:markdown_extensions=["md", "markdown"]