aboutsummaryrefslogtreecommitdiffstats
path: root/bundle
AgeCommit message (Collapse)Author
2017-07-09Update 'vim-grappele' to v0.0.4Teddy Wing
Doesn't clobber saved location when using `G` without a count.
2017-05-10Update 'vim-gitcha' to v0.0.2Teddy Wing
Show the completion menu even when there's only one result so we can still read the commit message subject. This allows for easy validation that we've autocompleted the right commit SHA.
2017-05-04whitespace-method-chain: Silence commandsTeddy Wing
If the commands result in errors, they should fail silently, because we may have exected them on things that don't match, like a line that has no '.'s or a single-line buffer.
2017-05-04whitespace-method-chain: Move function to autoloadTeddy Wing
Don't force the function to load on startup.
2017-05-04Rename 'whitespace-chain' to 'whitespace-method-chain'Teddy Wing
Give the plugin a clearer name.
2017-05-04Add 'whitespace-chain' pluginTeddy Wing
A new plugin to split method chains onto multiple lines. For example: scope.line.result(distinct: true).paginate becomes: scope .line .result(distinct: true) .paginate
2017-04-29Add 'vim-gitcha' pluginTeddy Wing
Provides completion of Git SHAs in commit messages. Super handy for referencing other commits without having to copy-paste and use the mouse. Was getting tired of that routine.
2017-03-31Add 'vim-argwrap' pluginTeddy Wing
Was getting annoyed at having to manually split function arguments from a single line to multiple lines. Planned on writing a little custom plugin to do this, but this one seems more well thought out and featureful than what I was thinking of. It also seems lighter and not as presumptive as another alternative I found: https://github.com/AndrewRadev/splitjoin.vim
2017-03-22Add 'vim-repeat' pluginTeddy Wing
Finally getting annoyed enough about not being able to '.'-repeat surround.vim commands. It's really nice to have repeating just work now.
2017-02-23Create 'insert-formatted-cal' pluginTeddy Wing
A plugin that will insert a given month from the `cal` program and format it such that I can insert `*`s next to days to flag them. I've been doing this manually for years and it finally seemed time to automate the process.
2017-02-17Add 'vim-rspec' pluginTeddy Wing
Make it more efficient to run RSpec tests right in Vim. It's been nearly 4 weeks since I started writing Rails code full time and I'd like to see if I can have a nicer system for running only the tests I'm interested in or working on at the moment.
2017-02-08Update 'vim-surround' to latest (v2.1/e49d6c245)Teddy Wing
It's been a few years and it turns out there's some cool new stuff in Surround, like support for arbitrary characters and other goodies.
2016-10-26Add 'vim-twodo' pluginTeddy Wing
This plugin has been sitting uncommitted in my .vim for many months now. I originally hadn't added it to the repo because it wasn't published. Now that it is, I can use the plugin's public Git link. Helps me keep track of my to-dos.
2016-10-26git-blamer: Open blame windows `leftabove`Teddy Wing
Based on my current Vim settings, splits open to the right (I have `splitright` turned on). This causes the blame window to open to the right of the file in question, which is weird, since normally that metadata appears to the left of the file. Open the Blamer split on the left by default to make the formatting more consistent with the normal `git blame` output.
2016-08-28First version of 'spellcycle' pluginTeddy Wing
A new plugin that cycles through a list of languages to use when spell checking. Using a couple of mappings, we can quickly change the `spelllang` to the language we want to write or read in. Languages are currently set to English and French, since those are the two that I use. The mappings are bound to `[l` and `]l` (in unimpaired.vim style) since those didn't seem to be used by anything.
2016-08-17Add 'vim-space-vlaze' pluginTeddy Wing
This plugin has been in my `bundle/` directory for nearly a year uncommitted. I think it's about time we formally inducted it, and made my game an official part of my vimrc.
2016-08-16Disable Slimv pluginTeddy Wing
I've had the plugin disabled but uncommitted for many months now. I think it's finally time to make the change official. Slimv is an excellent plugin, and makes it possible to have a good Common Lisp development environment in Vim. I'll still be using it for that reason. The trouble is that Slimv isn't a good plugin citizen: It overrides user defaults. I noticed that at some point many months ago, code I was writing was getting auto-indented. The "smart" kind of autoindent, not `set autoindent`. I _hate_ "smart" auto-indenting. Figured out that Slimv was the cause and immediately disabled the plugin. We may want to create a Bash alias that we can use exclusively for CL development that loads Slimv into the runtimepath instead of having it auto-loaded by Pathogen.
2016-06-17Update 'vim-grappele' to v0.0.3Teddy Wing
Fixes bug where `G` didn't push to the jumplist.
2016-06-08Update 'pick.vim' to latest (3df380f)Teddy Wing
This commit introduces compatibility with pick's latest 1.4.0 release.
2016-03-26Install Rust.vimTeddy Wing
The Rust language's Vim plugin.
2016-02-15Install SlimvTeddy Wing
Working Emacs with Evil-mode and SLIME felt pretty slow compared to my normal Vim speed. Trying Slimv to see if I can make it work for Common Lisp development in Vim.
2015-11-24Update 'vim-auditory' to v0.1.3Teddy Wing
Fixes `G` mapping and errors when executing `:AuditoryOn` and `:AuditoryOff` twice in a row.
2015-11-11Create 'copy' pluginTeddy Wing
A custom plugin that invokes a system copy to OS X's pasteboard using `pbcopy` via a Vim command. This allows us to specify a range of lines to copy in command mode, similar to the way that Chris Toomey's System Copy plugin provides an easy way to invoke a system copy using motions. With this plugin we can write: :5,21Copy to copy those lines. :12,'aCopy will also work. If your Vim is compiled with `+clipboard` support, you would instead write: :15,24y * Since I use a Vim that doesn't have clipboard support, I decided to use a plugin to get the same functionality rather than compile a new Vim.
2015-10-03Add 'scriptease' pluginTeddy Wing
To facilitate Vim plugin development.
2015-09-16Update 'vim-grappele' to v0.0.2Teddy Wing
To take advangage of the newly `<silent>` `G` command.
2015-09-14Add 'vim-grappele' pluginTeddy Wing
This will finally give me a way to repeat `G` commands. Should be useful since I often find myself entering a `G` command only to realise that I was in the wrong window and have to then type the whole thing again. With this plugin all I have to do is type a quick mapping to make the repeat happen.
2015-09-08git-blamer: Use `git blame -w`Teddy Wing
Add the `-w` flag to our `git blame` call in order to ignore whitespace changes so we can see who originally introduced a line's change even if there were subsequent whitespace changes made to the line.
2015-09-08Add 'vim-unstack' pluginTeddy Wing
Testing this plugin out. The hope is that it will allow me to quickly open the relevant bits of code from a stack trace. This also works without a `makeprg` so I could use if for Django stack traces for example. Still trying to get it to work.
2015-08-16Update auditory.vim to v0.1.2Teddy Wing
2015-07-26Add 'vim-system-copy' pluginTeddy Wing
Big thanks to Chris Toomey for creating this plugin. Something I was trying to achieve using my v_<leader>c mapping but which never felt right, especially since that only ever allowed me linewise copies and no characterwise ones. Found out about this one at the Boston Vim meetup back on May 20 (or maybe rediscovered, as it sounded familiar but I obviously never pursued it). This is something I've been wanting for a long while, as my own mapping for it worked fine but wasn't the most ideal.
2015-07-23vimrc: Move comment to git-blamer pluginTeddy Wing
Made more sense to move it there since all the functionality is now being performed in the plugin instead of in my vimrc.
2015-07-23Add git-blamer pluginTeddy Wing
Create a plugin that runs a `git blame` and opens the result in a new vertical split. This one builds on a43d3caaea3682f58aee6dc295e48cca415067c5 but improves it by adding some extra niceties including moving to the line the cursor was on in the original file, setting appropriate flags so that the split doesn't appear in the buffer list and becomes non-modifiable, and setting cursor and scroll binding so that the buffers scroll together. An `autocmd` resets the original buffer to `noscrollbind` and `nocursorbind`.
2015-07-13Remove 'Command-T' pluginTeddy Wing
I absolutely love Command-T, and it's served me so well over the last year and a few months. Its native Ruby C extension makes it super fast, much faster than CtrlP. That said, it can take 2-3 seconds to initialise if its cache is empty, so when I start a new Vim instance or clear Command-T's cache after adding or removing files or switching to a git branch that's very different, I have to wait for it to do its thing. This initialisation time really got on my nerves last week when I constantly had to clear Command-T's cache for some reason in order for it to list the files I was looking for, resulting in more waiting than I would have liked. Because of this, I went looking around at other options to test their speed. I've settled on Thoughtbot's pick(1) after testing out different fuzzy finder plugins.
2015-07-13Remove 'Unite' pluginTeddy Wing
My primary use case for Unite was as a potential replacement for Command-T. It's pretty cool, but since it operated at about the same speed as CtrlP on my large work project, I'm afraid I'm going to remove it in favour of pick.
2015-07-13Remove 'CtrlP' pluginTeddy Wing
Even with ag, ctrlp has been much too slow in my huge work project. Ctrlp actions consistenty take seconds to complete there. Settling on pick as my new fuzzy finder.
2015-07-12Install pick.vimTeddy Wing
Trying out the pick(1) fuzzy finder from Thoughtbot. Seeing how fast it is out of the gate.
2015-07-12Install CtrlPTeddy Wing
Testing out CtrlP as a Command-T alternative at the same time as Unite.vim. Figure I might as well try all of these to see which one I end up liking most.
2015-07-12Install Unite.vimTeddy Wing
Curious about other Command-T options because it's been feeling a bit slow lately. Testing out Unite.vim to see if it might work for me.
2015-07-06Remove 'NERD Tree' pluginTeddy Wing
I've been using Netrw more and more after 9ec85f7fa5e118c0630e6b6457b71e80e57fa5dd. I think I'm going to switch over and leave NERD Tree now. Haven't really been using it for anything other than showing multiple directory levels of a project in a single view, which I now know is something Netrw can do. Also I mostly use Command-T opening files so haven't been using the plugin much lately.
2015-07-06Remove 'EasyGrep' pluginTeddy Wing
No longer using this one. I've been using ag exclusively, mostly directly from the console but sometimes using the plugin. For find and replace I've gotten more adept at using the arglist, so I haven't used EasyGrep in a long time. It can also be kind of slow, mostly because it doesn't use ag. Not sure if there's a way to integrate the two.
2015-04-02write-with-spaces: Enable tab completionTeddy Wing
Turn on tab completion to make it easier to navigate to a directory to save the file in.
2015-03-26Add write-with-spaces pluginTeddy Wing
Add a plugin to provide a way to write file names with spaces. Came from a Vim forum post. Handy to not have to always type backslashes if I want to save a file with spaces in it.
2015-02-09Add vim-unimpaired merge conflict movementsTeddy Wing
Grab the movement commands `[n` and `]n` to move between merge conflict markers. Makes it easier to get around when fixing conflicts in vimdiff. Copied from Tim Pope's vim-unimpaired plugin.
2014-12-13Update `auditory.vim` plugin to the latestTeddy Wing
2014-12-13Update `vim-ls-grep` plugin to the latestTeddy Wing
2014-11-24Add ls-grep pluginTeddy Wing
So I can grep my open buffers.
2014-11-12Add auditory.vim pluginTeddy Wing
2014-11-05Add ag.vim pluginTeddy Wing
Was doing a search for a class in HTML files and realised that I want the files open in vim and in order to do so I would either have to monkey with some shell piping or Control-Z/fg back and forth from ag output to vim whilst remembering which filenames I wanted to open and open them manually. Craziness. Finally installing Ag.vim for these instances when I want to instantly open vim buffers for the files in my search results.
2014-06-29Remove commentary.vim pluginTeddy Wing
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.
2014-06-29Add tcomment pluginTeddy Wing
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.