-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
118 lines (102 loc) · 5.46 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
Forked by: Digital Cardboard
https://github.com/digitalcardboard/vimrc
Original Maintainer: amix the lucky stiff
http://amix.dk - amix@amix.dk
Version: 4.1.0 - 2013/01/21
Blog_post:
http://amix.dk/blog/post/19486#The-ultimate-vim-configuration-vimrc
How_to_Install_on_Unix:
$ git clone git://github.com/digitalcardboard/vimrc.git ~/.vim_runtime
$ sh ~/.vim_runtime/install.sh <system>
(<sytem> can be `mac`, `linux` or `windows`)
$ cd ~/.vim_runtime
$ git submodule update --init
How_to_Upgrade:
$ cd ~/.vim_runtime
$ git pull origin master
$ git submodule foreach git pull origin master
Notes:
See http://vimcasts.org/episodes/synchronizing-plugins-with-git-submodules-and-pathogen/
for info on submodules being flagged as dirty
Plugins_Included:
> rails.vim - http://www.vim.org/scripts/script.php?script_id=1567
http://github.com/tpope/vim-rails
Ruby on Rails: easy file navigation, enhanced syntax highlighting, and more
info -> :help rails
> taskpaper.vim - http://www.vim.org/scripts/script.php?script_id=2027
https://github.com/davidoc/taskpaper.vim
TaskPaper is a simple to-do list application
info -> :help taskpaper
> minibufexpl.vim - https://github.com/fholgado/minibufexpl.vim
Makes it easy to get an overview of buffers:
info -> :e ~/.vim_runtime/plugin/minibufexpl.vim
> bufexplorer - http://www.vim.org/scripts/script.php?script_id=42
Makes it easy to switch between buffers:
info -> :help bufExplorer
> yankring.vim - http://www.vim.org/scripts/script.php?script_id=1234
Emacs's killring, useful when using the clipboard:
info -> :help yankring
> surround.vim - http://www.vim.org/scripts/script.php?script_id=1697
https://github.com/tpope/vim-surround
Makes it easy to work with surrounding text:
info -> :help surround
> UtilSnips - https://github.com/SirVer/ultisnips
http://launchpad.net/ultisnips
TextMate-inspired snippets for Vim. Replaces snipMate.vim
Requires at least python 2.6, on Windows install Python 2.7.3
make sure you match x86 Vim w/ x86 Python
> ctrlp.vim - https://github.com/kien/ctrlp.vim
Full path fuzzy file, buffer, mru, tag, ... finder for Vim.
Written in pure Vimscript for MacVim, gVim and Vim 7.0+.
(replaces mru.vim and Command-T plugins)
Revisions:
> 4.1.0 (2013/01/21): Plugins updated
Added documentation on how to update manually
from downstream repos
Switching from Command-T to CtrlP
Also replacing mru.vim with CtrlP
> 4.0.1 (2012/12/29): Updated bufexplorer to v7.2.3@1
(don't know why the version number went down)
Updated ultisnips
Updated rails.vim
Updated surround.vim
> 4.0.0 (2012/12/05): Using pathogen to handle vim plugins
Switching from snipmate to utilsnips
Loading all plugins as git submodules in bundle folder
> 3.9.0 (2012/12/03): Updated taskpaper.vim from github (~v0.7)
Updated rails.vim from github (~v4.4)
Updated minibufexpl.vim (~v6.4.0)
Updated bufexplorer to v7.3.0
Updating and switching to surround.vim on github
Updating and switching to mru.vim on github
Updated yankring to v14.0
Updating command-t to v1.4
> 3.8.2 (2011/06/21): Updated command-t to 1.2.1
> 3.8.1 (2011/03/30): Updated snipmate-snippets
> 3.8.0 (2011/03/30): taskpaper.vim now on the githubs, pulled from master branch
Switched to fholgado's fork of minibufexpl.vim on github
Updated command-t plugin to 1.1b2 (2011-03-26)
Added vim.rails plugin (4.3, 2010-09-10)
> 3.7.3 (2011/01/10): Updated command-t plugin to 1.0.1 (released 2011-01-05)
> 3.7.2 (2010/12/08): Trying out taskpaper.vim for todo list
taskpaper 0.5 2010-08-22
> 3.7.1: Fixed MySys function; general tweaks and personalizations
> 3.7.0: Inital fork and upload to github
Moved readme to external file
Updated all plugins:
minibufexpl 6.3.2 2004-11-18 (but it didn't seem to be installed before)
bufexplorer 7.2.8 2010-11-08
mru 3.3 2009-12-18
vim-fuzzyfinder 4.2.2 2010-09-30 (but may be deprecated in favor of command-t)
vim-l9 1.1 2010-09-28 (required by vim-fuzzyfinder)
yankring 11.0 2010-08-12
surround 1.90 2010-03-06
snipMate 0.83 2009-07-13
command-t 1.0 2010-11-26
> 3.6: Added lots of stuff (colors, Command-T, Vim 7.3 persistent undo etc.)
> 3.5: Paste mode is now shown in status line if you are in paste mode
> 3.4: Added mru.vim
> 3.3: Added syntax highlighting for Mako mako.vim
> 3.2: Turned on python_highlight_all for better syntax
highlighting for Python
> 3.1: Added revisions ;) and bufexplorer.vim