Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make space appending for quote indent configurable | Tom Ryder | 2019-05-23 | 1 | -6/+9 |
| | |||||
* | Use get() for mail buffer variable fetch | Tom Ryder | 2019-05-23 | 1 | -3/+1 |
| | |||||
* | Add comments to Markdown heading mapping | Tom Ryder | 2019-05-21 | 1 | -0/+12 |
| | |||||
* | End heading mapping on first column | Tom Ryder | 2019-05-21 | 1 | -0/+1 |
| | |||||
* | Improve Markdown heading mapping | Tom Ryder | 2019-05-21 | 1 | -2/+5 |
| | | | | Leave me on the same row as the underline, and use getpos()/setpos() | ||||
* | Add mappings and function for Markdown headings | Tom Ryder | 2019-05-21 | 1 | -0/+6 |
| | |||||
* | Move shebang change filetype hooks into plugin | Tom Ryder | 2019-05-21 | 1 | -8/+0 |
| | |||||
* | Remove unnecessary l: prefixes to Vim variables | Tom Ryder | 2019-05-09 | 8 | -85/+85 |
| | |||||
* | Refactor Vim mail header field shortcuts | Tom Ryder | 2019-01-06 | 1 | -10/+24 |
| | |||||
* | Revert "Add experimental delimit_operator.vim plugin" | Tom Ryder | 2019-01-04 | 1 | -50/+0 |
| | | | | | | | | | This reverts commit 6ed48b12e451a0770d5a3f236e66e0e7e9a39c8d. I don't think this is the right approach. The main reason I dropped surround.vim was because I didn't like how often I was doing something that doesn't work at all in vanilla Vim. If I make a half-assed re-implementation, I'm just perpetuating the problem. | ||||
* | Add experimental delimit_operator.vim plugin | Tom Ryder | 2019-01-04 | 1 | -0/+50 |
| | | | | | | This is an attempt at a small subset of surround.vim's behaviour, hopefully drastically simplified. I'm not actually sure how useful or practical this is going to be yet. | ||||
* | Trim some trailing whitespace | Tom Ryder | 2018-12-31 | 1 | -2/+0 |
| | |||||
* | Move filetype.vim helper funcs into autoload | Tom Ryder | 2018-12-08 | 1 | -0/+76 |
| | | | | | May as well, now that we've dropped support for versions of Vim that don't have it. | ||||
* | Unseat tidy(1) as HTML 'equalprg' | Tom Ryder | 2018-12-04 | 1 | -0/+7 |
| | | | | | Instead, remap \= specifically to use tidy(1) to reformat the whole buffer. | ||||
* | Remove line squeezing function for mail.vim | Tom Ryder | 2018-12-04 | 1 | -20/+0 |
| | | | | | The mapping was removed in commit 44a75be, but not the autoloaded function that the plugin was replacing. | ||||
* | Add `abort` attribute to new autoload function | Tom Ryder | 2018-11-30 | 1 | -1/+1 |
| | |||||
* | Add dummy function for HTML omnicompletion | Tom Ryder | 2018-11-29 | 1 | -0/+5 |
| | | | | | | | The function invoked to detect the HTML type for omnicompletion is pretty big, sets a few buffer variables that it doesn't arrange to clear, and I don't use it at all. Loading a dummy function in its place seems to be better. | ||||
* | Leave final blank for mail line squeeze, not first | Tom Ryder | 2018-08-30 | 1 | -1/+1 |
| | |||||
* | Count quoted blank lines for mail line squeeze | Tom Ryder | 2018-08-30 | 1 | -1/+1 |
| | |||||
* | Add mapping to contract multiple blank lines | Tom Ryder | 2018-08-29 | 1 | -0/+20 |
| | | | | | This should be a command, and may very well be useful outside of mail contexts, but this will do OK for now. | ||||
* | Convert a few stridx() to alternative forms | Tom Ryder | 2018-08-27 | 1 | -1/+1 |
| | | | | | | If we don't actually want to know whether the string occurs *anywhere* in the line, just at the start, we should really use substring operations or plain old regular expression tests. | ||||
* | Improve diff block navigation in Vim with function | Tom Ryder | 2018-08-27 | 1 | -0/+29 |
| | |||||
* | Add mail shortcut for flagging a message as urgent | Tom Ryder | 2018-08-22 | 1 | -0/+9 |
| | |||||
* | Move Perl boilerplate generation to autoload | Tom Ryder | 2018-08-15 | 1 | -0/+58 |
| | |||||
* | Add `abort` attribute to autoloaded mail function | Tom Ryder | 2018-08-14 | 1 | -1/+1 |
| | |||||
* | Move Vim mail functions to autoload | Tom Ryder | 2018-08-14 | 1 | -0/+58 |
| | |||||
* | Spin out vertical_region.vim into submodule | Tom Ryder | 2018-08-10 | 1 | -37/+0 |
| | |||||
* | Use autoloading for vertical_region.vim | Tom Ryder | 2018-08-10 | 1 | -0/+37 |
| | |||||
* | Refactor Git commit cursor column with snip line | Tom Ryder | 2018-07-23 | 1 | -10/+11 |
| | |||||
* | Don't quote first and last lines of range if blank | Tom Ryder | 2018-07-17 | 1 | -1/+8 |
| | | | | | This allows quoting paragraphs and blocks using { } and similar motions, doing what I mean. | ||||
* | Add reformatting analogue to quote mappings | Tom Ryder | 2018-07-16 | 1 | -0/+12 |
| | |||||
* | Adaptive 'colorcolumn' for gitcommit filetype | Tom Ryder | 2018-07-14 | 1 | -0/+20 |
| | |||||
* | Expand and comment quoting functions | Tom Ryder | 2018-07-14 | 1 | -2/+21 |
| | |||||
* | Change mail quoting to generic autoload function | Tom Ryder | 2018-07-14 | 2 | -11/+11 |
| | | | | I intend to use it elsewhere. | ||||
* | Replace mail.vim quoting mappings | Tom Ryder | 2018-07-13 | 1 | -0/+11 |
| | |||||
* | Remove session_lazy.vim | Tom Ryder | 2018-07-10 | 1 | -25/+0 |
| | | | | | I think this is the wrong approach, and maybe even a slight security risk. | ||||
* | Add session_lazy.vim plugin | Tom Ryder | 2018-07-10 | 1 | -0/+25 |
| | | | | | | | Mostly to properly tie down the way I want sessions to behave while I write my book. No documentation yet! | ||||
* | Overhaul ftplugin check, lint, tidy | Tom Ryder | 2018-07-09 | 3 | -40/+6 |
| | | | | | | | | | | | | - 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 | ||||
* | Move shebang updating into filetype.vim | Tom Ryder | 2018-07-08 | 1 | -7/+0 |
| | | | | Much more logical location. | ||||
* | Add shebang_update.vim plugin | Tom Ryder | 2018-07-05 | 1 | -0/+7 |
| | | | | | This plugin updates the filetype after every insert operation that changes the first line. No documentation yet. | ||||
* | Spin off Vim Perl version bump into ftplugin | Tom Ryder | 2018-07-04 | 1 | -45/+0 |
| | |||||
* | Have Vim Perl major version bump map reset minor | Tom Ryder | 2018-07-04 | 1 | -5/+5 |
| | |||||
* | Rewrite Perl version-number bump Vim funcs | Tom Ryder | 2018-07-04 | 1 | -9/+26 |
| | |||||
* | Add _v/_V Vim maps for Perl version bumps | Tom Ryder | 2018-07-03 | 1 | -0/+28 |
| | |||||
* | Merge HTML timestamp into after/ftplugin/html.vim | Tom Ryder | 2018-07-01 | 2 | -15/+17 |
| | | | | | I don't see myself breaking this out into its own ftplugin, and the Makefile can be simpler this way. | ||||
* | Add new html/timestamp.vim ftplugin | Tom Ryder | 2018-07-01 | 1 | -0/+15 |
| | | | | | Not sure if this one will get published--it's a bit ad-hoc in its current state. | ||||
* | Refactor ftplugins into single files | Tom Ryder | 2018-06-30 | 1 | -0/+15 |
| | | | | Each thereby effectively becomes its own .vimrc for that type. | ||||
* | Remove stray vim/autoload/vimrc.vim file | Tom Ryder | 2018-06-30 | 1 | -39/+0 |
| | |||||
* | Clear local leader maps on filetype change | Tom Ryder | 2018-06-25 | 1 | -0/+39 |
| | | | | | | | | | | | | Iterate through all the buffer-local mappings each time the filetype changes, and clear any that begin with the local leader, using two autoloaded functions and one autoload variable for :redir. I really don't think it should be this hard. I hope I haven't missed something in the documentation that makes this easier. I thought maparg() or mapcheck() might do it, but no such luck. Maybe I can refactor this later. | ||||
* | Add missing ! | Tom Ryder | 2018-06-17 | 1 | -1/+1 |
| |