Age | Commit message (Collapse) | Author |
|
* Delete mentions of removed plugins (commentary.vim and TabBar)
* Add an entry for tcomment
|
|
Typing `:e!` is fine and all but I want a quicker way to do it.
|
|
|
|
Gives me matchit plugin settings for HTML and Django templates without
including the entire ftplugin for either. Copied the settings from vim's
default ftplugins. Allows me to use matchit to jump between HTML tags
and <:>.
|
|
Allows for extended % matching, between things like < & >, HTML opening
and closing tags, and general regex for various languages.
|
|
Add a plugin for a custom tabline. Still a lot of room for improvement
here, but I really wanted something that would tell me the tab numbers
to make it easier for me to switch between tabs using #gt.
|
|
These are no longer required now that I've switched to tcomment.
|
|
Tried tcomment which is able to recognise the code and apply the
appropriate comment instead of blindly using the comment format
specified for the current file type. Removing commentary.vim as part of
the switchover.
|
|
Trying it out to see how it compares to commentary.vim. Getting annoyed
that commentary.vim doesn't know to use JavaScript comments for a script
embedded in HTML.
|
|
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.
|
|
|