Age | Commit message (Collapse) | Author |
|
Now that I removed the plugin these are no longer necessary.
|
|
I wasn't using the plugin and it's been sitting around disabled for a
while. Now that I read up on how to delete submodules, I figured I may
as well remove it.
|
|
Faster way of going from
<div><span>Hello, world!</span></div>
to
<div>
<span>Hello, world!</span>
</div>
Respects current indentation length and expandtab value.
|
|
Show the type of line ending (line feed or carriage return & line feed,
or in vim land unix & dos) in the statusline.
|
|
|
|
The visual selection would get dropped after saving using <c-h> from
visual mode. Ensure that we're brought back to were we started before
save.
|
|
:CommandTFlush reloads the search list. Necessary when switching
branches or creating new files for example. Add a mapping to make it
faster to do this.
|
|
Allow paths with spaces.
|
|
Allow paths with spaces.
|
|
|
|
|
|
Provides syntax highlighting and a bunch of other niceties that I
haven't looked into.
|
|
Include basic settings plus compiler mappings. Mappings facilitate
compiling and running Go programs.
|
|
Made a mistake. Using `yi` means that commands like `yi(` don't work
anymore so change the mapping to `yoi` because I can't think of anything
better.
|
|
I often find that I want to delete the line inserted from the `yo`
mapping. This adds a mapping that doesn't add the line in the first
place so I don't have to go back and delete it after pasting.
|
|
Add:
* surround.vim
* golang
|
|
Adds syntax highlighting and other filetype plugins for go. This
package is a mirror of the official repo's vim plugins.
|
|
I incorrectly set the mapping to open the current working directory
instead of the current file's directory.
|
|
Useful for modifying the current file quickly. Did this manually a few
times and it was kind of a pain.
|
|
Just in case. Can be useful to open the file in a different editor
sometimes and if there's an easy way to do it all the better.
|
|
Since I'm using OS X's stock vim which isn't compiled with clipboard
support, add a command to copy text to the clipboard. Useful when split
windows are open or when I want to copy an entire file that takes up
more than a single terminal page.
|
|
Make 0 go to the beginning of the visual line and $ go to the end. Have
g0 and g$ go to the beginning and end of the _actual_ line.
|
|
The stock highlighting didn't recognise multiline strings.
"Like this \
one"
Add a better JS syntax highlighter.
|
|
Add a `<c-g>u` to my save command mapping in Insert mode so I can be
sure that my edits are progressively fed to the undo tree.
|
|
I typically don't want to search the vendor directory when I'm working
in Ruby projects.
|
|
Make a plugin out of a Stack Overflow post for a better autoread
augroup.
The `autoread` setting in vim will automatically reload a file if it's
been changed outside of vim (if you've made unsaved changes vim will
prompt before loading the file). By default, however, vim doesn't
automatically detect when a file has changed. It only happens when you
do certain things. This sets up an autocmd to force a check a bit more
often by tying into the CursorHold events. A bit hackish it seems but it
works like a charm.
This has been sorely needed especially since yesterday when I was
switching git branches in a project several times and editing various
files only to be alerted upon saving that the file on disk has changed.
Previously I would say it was a minor annoyance to have to type :e! in
those situations. Yesterday it was a freaking pain in the glaiven since
it happened unexpectedly so many times and after I was ready to
commit/save edits.
|
|
"tx" is an awkward pair of keys and it kind of hurts to type. Change the
mapping to something easier on the fingers.
|
|
Makes it easier to switch between two tabs when there are a bunch open.
Instead of having to memorize their tab numbers, just use this command.
Taken from
http://stackoverflow.com/questions/2119754/switch-to-last-active-tab-in-vim
|
|
Spell out what the mapping is doing.
|
|
Deleting or modifying quotes and other surrounding characters has become
too much of a pain. Time to install surround.
|
|
If I don't make the colour difference too drastic it still looks all
right, and it's _much_ easier to follow the guide if it's a different
colour than the two surrounding it.
|
|
It was getting annoying having to keep typing "gT" after every ":bd".
|
|
For a quick way to scroll two windows together. Useful for looking at
two different versions of a file where the versions are themselves
separate files.
|
|
* Add entry in CHANGELOG
* Delete commented trial lines
* Add source URLs in a comment above the new augroup
|
|
I did need to set `b:did_ftplugin` in an autocmd. Without doing so I
was only setting it for the first opened buffer, and subsequent buffers
would have filetype plugins enabled. I'm surprised that I didn't realise
it until today. Figured out that I should be setting the autocmd on
BufReadPre in order to get the variable set properly for all buffers
that I open.
|
|
Remove the `Stab` command now that I moved it to a self-contained plugin.
|
|
Take the `Stab` command from my vimrc and put it in a custom plugin.
This will keep my vimrc cleaner and since the the functions are
autoloaded it may ever so slightly improve performance.
|
|
|
|
Highlight the current line. Makes it easier to see where the cursor is.
|
|
Highlight background colour of the current line. Set it to a couple
stops lighter than the background colour.
|
|
|
|
|
|
Shows a visual representation of the current file's undo tree. Makes it
easier to see what you did and when, and roll back to a previous version.
I tried installing undotree.vim
(http://www.vim.org/scripts/script.php?script_id=4177), a pure
Vimscript plugin that's similar, but it requires vim 7.3 with patch005
applied which I don't have, and I'm not crazy about compiling a new vim.
|
|
Ensure that my changes can be undone if I accidentally press Ctrl-u or
Ctrl-w in insert mode.
|
|
Copy of Tim Pope's paste helper. I didn't want the full unimpaired.vim
but this functionality is really useful, so including it here in a
separate plugin.
|
|
Copied from
https://github.com/godlygeek/vim-files/blob/master/plugin/vsearch.vim
which resembles https://github.com/bronson/vim-visual-star-search but
uses the # and * keys directly instead of <leader>*. Allows text in the
current visual selection to be searched for as you would a word with #
and *.
|
|
Set two space indentation for Ruby.
|
|
Actually enjoyed the textwidth setting of the default gitcommit
ftplugin so bringing that over to my custom one.
|
|
Use a dark grey colour on statuslines of inactive windows to make it
easier to differentiate between active and inactive windows. The active
window remains the old light grey.
|
|
Move gitcommit indentation settings from vimrc to an ftplugin file.
Keeps things more organised and makes for a cleaner vimrc.
|