Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Overhaul ftplugin check, lint, tidy | Tom Ryder | 2018-07-09 | 11 | -93/+69 |
| | | | | | | | | | | | | - Set 'equalprg' for HTML and Perl - Discard filter#Stable() - Set default :compiler for all applicable filetypes - Change local leader mappings for Perl and shell script merely to set :compiler, rather than running it - Bind global leader mapping for running :lmake! - Bind global leader mappings for applying 'equalprg' and 'formatprg' to the whole buffer, using a new autoloaded helper function vimrc#Anchor() to avoid the cursor jumping around | ||||
* | Change local leader back to comma | Tom Ryder | 2018-07-08 | 1 | -1/+1 |
| | | | | | Double-backslash had a major problem--if there was no local mapping defined, you ended up loading the global one. | ||||
* | Overhaul base after-ftplugins | Tom Ryder | 2018-07-08 | 17 | -207/+65 |
| | | | | Mostly to simplify them--remove a lot of the load-guard cruft. | ||||
* | Remove Perl indent string again | Tom Ryder | 2018-07-08 | 1 | -137/+0 |
| | | | | This is probably fighting too much against the grain, at least for now. | ||||
* | Tidy space and backspace mappings | Tom Ryder | 2018-07-08 | 1 | -7/+3 |
| | |||||
* | Upgrade and adjust config for diff_prune.vim | Tom Ryder | 2018-07-08 | 2 | -3/+4 |
| | |||||
* | Highlight overly long Git commit subjects as error | Tom Ryder | 2018-07-08 | 1 | -0/+2 |
| | |||||
* | Test 'modifiable' for spellchecking text/markdown | Tom Ryder | 2018-07-08 | 2 | -2/+2 |
| | |||||
* | Disable concealing when editing Vim help | Tom Ryder | 2018-07-08 | 1 | -0/+21 |
| | |||||
* | Add patterns for Vim help file detection | Tom Ryder | 2018-07-08 | 2 | -0/+3 |
| | |||||
* | Move shebang updating into filetype.vim | Tom Ryder | 2018-07-08 | 3 | -27/+13 |
| | | | | Much more logical location. | ||||
* | Use stridx() for shebang check | Tom Ryder | 2018-07-08 | 1 | -1/+1 |
| | |||||
* | Correct filetype reset; blank, not NONE | Tom Ryder | 2018-07-08 | 1 | -1/+1 |
| | |||||
* | Correct a comment on shebang_update.vim | Tom Ryder | 2018-07-08 | 1 | -1/+1 |
| | |||||
* | Add \T map to clear filetype | Tom Ryder | 2018-07-08 | 1 | -0/+2 |
| | |||||
* | Add .vimrc reload flag and message | Tom Ryder | 2018-07-08 | 1 | -0/+8 |
| | |||||
* | Add \R for filetype reloading | Tom Ryder | 2018-07-08 | 1 | -0/+2 |
| | |||||
* | Separate <Space> and <Backspace> maps | Tom Ryder | 2018-07-08 | 1 | -3/+6 |
| | |||||
* | Use :setglobal and :setlocal in .vimrc | Tom Ryder | 2018-07-08 | 1 | -23/+23 |
| | | | | | So that if the file gets reloaded, stuff in filetype buffers doesn't get its settings messed with. | ||||
* | Keep more Vim history | Tom Ryder | 2018-07-08 | 1 | -0/+3 |
| | |||||
* | Add \N to toggle Vim 'ruler' | Tom Ryder | 2018-07-08 | 1 | -0/+2 |
| | |||||
* | Unmap PHP bracket maps | Tom Ryder | 2018-07-08 | 1 | -0/+7 |
| | |||||
* | Remove error suppression on Vim unmaps | Tom Ryder | 2018-07-08 | 1 | -12/+12 |
| | |||||
* | Restore Vim buffer mapping to unload script | Tom Ryder | 2018-07-08 | 1 | -13/+14 |
| | |||||
* | Arrange for Ctrl-C to remap over Escape | Tom Ryder | 2018-07-08 | 2 | -2/+2 |
| | | | | This way, InsertLeave actually gets fired. | ||||
* | Switch to \\ (double-backslash) for local leader | Tom Ryder | 2018-07-08 | 1 | -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 insert | Tom Ryder | 2018-07-08 | 1 | -0/+5 |
| | |||||
* | Map normal <Backspace> in Vim to Ctrl+B | Tom Ryder | 2018-07-08 | 1 | -1/+4 |
| | | | | That is, make it the opposite of Space, which seems eminently sensible. | ||||
* | Update strip_trailing_whitespace.vim plugin | Tom Ryder | 2018-07-08 | 1 | -0/+0 |
| | |||||
* | Update Vim submodules | Tom Ryder | 2018-07-07 | 5 | -0/+0 |
| | |||||
* | Simplify in/out indent for blocks | Tom Ryder | 2018-07-07 | 1 | -16/+22 |
| | |||||
* | Require semicolon on same line of heredoc | Tom Ryder | 2018-07-07 | 1 | -0/+1 |
| | |||||
* | Inline ternary condition in Perl Vim indent | Tom Ryder | 2018-07-07 | 1 | -3/+1 |
| | |||||
* | More speed refactoring for Perl Vim indent | Tom Ryder | 2018-07-07 | 1 | -23/+18 |
| | |||||
* | Rearrange heredoc/POD indent check for speed | Tom Ryder | 2018-07-07 | 1 | -9/+10 |
| | |||||
* | Refine Perl line cont hints in Vim indent | Tom Ryder | 2018-07-07 | 1 | -4/+4 |
| | |||||
* | Simplify Vim Perl shiftwidth calculation | Tom Ryder | 2018-07-07 | 1 | -4/+3 |
| | | | | This is a portable method that will work on very old Vims. | ||||
* | Simplify POD Vim indenting behaviour | Tom Ryder | 2018-07-07 | 1 | -6/+6 |
| | |||||
* | Add POD rules to Vim Perl indent | Tom Ryder | 2018-07-07 | 1 | -18/+34 |
| | |||||
* | Pass Vim indent line into Perl function | Tom Ryder | 2018-07-07 | 1 | -4/+4 |
| | | | | Should make testing (!) easier later on. | ||||
* | Further extension of Perl Vim line cont rules | Tom Ryder | 2018-07-07 | 1 | -8/+15 |
| | |||||
* | Remove misplaced separator in b:undo_indent | Tom Ryder | 2018-07-07 | 1 | -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 Ryder | 2018-07-07 | 1 | -0/+114 |
| | | | | | | This reverts commit f0b98feb769d9dfbbb0c1825b1291851795163db. I changed my mind again. | ||||
* | Remove Vim Perl indent | Tom Ryder | 2018-07-07 | 1 | -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 indent | Tom Ryder | 2018-07-07 | 1 | -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 indent | Tom Ryder | 2018-07-07 | 1 | -1/+1 |
| | | | | Just a plain old syntax error. | ||||
* | Adjust continued line indent for Vim Perl | Tom Ryder | 2018-07-07 | 1 | -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 plugin | Tom Ryder | 2018-07-07 | 1 | -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 script | Tom Ryder | 2018-07-07 | 1 | -18/+6 |
| | | | | | I think this is mixing two changes I made, which I neglected to commit separately. | ||||
* | Remove unneeded parens in Vim Perl indent script | Tom Ryder | 2018-07-07 | 1 | -1/+1 |
| | | | | | The modulo operator has a higher precedence than the subtraction operator, so it doesn't need to be cuddled. |