aboutsummaryrefslogtreecommitdiff
path: root/vim
Commit message (Collapse)AuthorAgeFilesLines
* Add \T map to clear filetypeTom Ryder2018-07-081-0/+2
|
* Add .vimrc reload flag and messageTom Ryder2018-07-081-0/+8
|
* Add \R for filetype reloadingTom Ryder2018-07-081-0/+2
|
* Separate <Space> and <Backspace> mapsTom Ryder2018-07-081-3/+6
|
* Use :setglobal and :setlocal in .vimrcTom Ryder2018-07-081-23/+23
| | | | | So that if the file gets reloaded, stuff in filetype buffers doesn't get its settings messed with.
* Keep more Vim historyTom Ryder2018-07-081-0/+3
|
* Add \N to toggle Vim 'ruler'Tom Ryder2018-07-081-0/+2
|
* Unmap PHP bracket mapsTom Ryder2018-07-081-0/+7
|
* Remove error suppression on Vim unmapsTom Ryder2018-07-081-12/+12
|
* Restore Vim buffer mapping to unload scriptTom Ryder2018-07-081-13/+14
|
* Arrange for Ctrl-C to remap over EscapeTom Ryder2018-07-082-2/+2
| | | | This way, InsertLeave actually gets fired.
* Switch to \\ (double-backslash) for local leaderTom Ryder2018-07-081-1/+1
| | | | | | | I decided I don't like comma as leader. Not sure why; it bugs me a little that it has a real and occasionally useful function that I'm overwriting, but it's just not sticking right either. Let's try \\ instead.
* Bind leader maps for delete and insertTom Ryder2018-07-081-0/+5
|
* Map normal <Backspace> in Vim to Ctrl+BTom Ryder2018-07-081-1/+4
| | | | That is, make it the opposite of Space, which seems eminently sensible.
* Update strip_trailing_whitespace.vim pluginTom Ryder2018-07-081-0/+0
|
* Update Vim submodulesTom Ryder2018-07-075-0/+0
|
* Simplify in/out indent for blocksTom Ryder2018-07-071-16/+22
|
* Require semicolon on same line of heredocTom Ryder2018-07-071-0/+1
|
* Inline ternary condition in Perl Vim indentTom Ryder2018-07-071-3/+1
|
* More speed refactoring for Perl Vim indentTom Ryder2018-07-071-23/+18
|
* Rearrange heredoc/POD indent check for speedTom Ryder2018-07-071-9/+10
|
* Refine Perl line cont hints in Vim indentTom Ryder2018-07-071-4/+4
|
* Simplify Vim Perl shiftwidth calculationTom Ryder2018-07-071-4/+3
| | | | This is a portable method that will work on very old Vims.
* Simplify POD Vim indenting behaviourTom Ryder2018-07-071-6/+6
|
* Add POD rules to Vim Perl indentTom Ryder2018-07-071-18/+34
|
* Pass Vim indent line into Perl functionTom Ryder2018-07-071-4/+4
| | | | Should make testing (!) easier later on.
* Further extension of Perl Vim line cont rulesTom Ryder2018-07-071-8/+15
|
* Remove misplaced separator in b:undo_indentTom Ryder2018-07-071-1/+1
| | | | | This was causing the first line of the buffer to be printed on every filetype change from Perl.
* Revert "Remove Vim Perl indent"Tom Ryder2018-07-071-0/+114
| | | | | | This reverts commit f0b98feb769d9dfbbb0c1825b1291851795163db. I changed my mind again.
* Remove Vim Perl indentTom Ryder2018-07-071-114/+0
| | | | | This one is pretty good, but I think I'll stick with the stock one for now.
* Committing final state of Vim Perl indentTom Ryder2018-07-071-12/+16
| | | | | I'm not sure I actually want to use this anymore; will remove it for now in the next commit.
* Correct end of heredoc pattern in Vim Perl indentTom Ryder2018-07-071-1/+1
| | | | Just a plain old syntax error.
* Adjust continued line indent for Vim PerlTom Ryder2018-07-071-1/+1
| | | | | Don't add another two spaces if we already did on a previous line; get the "base" indent first.
* Add heredoc support to Vim Perl indent pluginTom Ryder2018-07-071-2/+51
| | | | | This anchors lines in a Perl heredoc with no indent until it sees the terminating word. It works really well.
* Refactor rules in Vim Perl indent scriptTom Ryder2018-07-071-18/+6
| | | | | I think this is mixing two changes I made, which I neglected to commit separately.
* Remove unneeded parens in Vim Perl indent scriptTom Ryder2018-07-071-1/+1
| | | | | The modulo operator has a higher precedence than the subtraction operator, so it doesn't need to be cuddled.
* Rearrange settings in Vim Perl indent scriptTom Ryder2018-07-071-4/+4
| | | | | | The version of this indent script bundled with Vim sets the 'indentexpr' and 'indentkeys' options before the GetPerlIndent() function; may as well follow that pattern.
* Adjust a few Vim Perl indent commentsTom Ryder2018-07-071-5/+5
|
* Wrap comments with `gq` in Git commit messagesTom Ryder2018-07-071-1/+1
| | | | | | | | I like quoting things in Git commit messages, as if they were mail messages. This was supposed to be fixed in commit a5b8367, but I didn't add all the necessary flags.
* Get 'shiftwidth' in Vim Perl indent portablyTom Ryder2018-07-071-1/+3
| | | | | | | | | | | From `:help shiftwidth()`: > Returns the effective value of 'shiftwidth'. This is the 'shiftwidth' > value unless it is zero, in which case it is the 'tabstop' value. This > function was introduced with patch 7.3.694 in 2012, everybody should > have it by now. I'd like my stuff to work on older versions, though, and it's not hard to make it work.
* Adjust leading comment for Vim Perl indentTom Ryder2018-07-071-5/+1
|
* Refactor opening of Vim Perl indent scriptTom Ryder2018-07-061-6/+5
|
* Add a comment to Vim Perl indent rulesTom Ryder2018-07-061-0/+2
|
* Add attempt at own Vim Perl indentingTom Ryder2018-07-061-0/+74
|
* Correct has() to exists() in .vimrcTom Ryder2018-07-061-1/+1
|
* Remove .vimrc 'report' settingTom Ryder2018-07-061-3/+0
| | | | The default is fine.
* Rearrange Vim's VimL indent fileTom Ryder2018-07-061-8/+9
|
* Add \k, \q, and \y .vimrc mappingsTom Ryder2018-07-061-0/+6
| | | | Using all of the lowercase alphabet now.
* Disable 'shiftround' in Vim for a whileTom Ryder2018-07-051-1/+0
| | | | | After experimenting, I suspect it's actually causing more grief than it saves.
* Add shebang_update.vim pluginTom Ryder2018-07-052-0/+27
| | | | | This plugin updates the filetype after every insert operation that changes the first line. No documentation yet.