aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove b:undo_ftplugin cmds for double-key mapsTom Ryder2018-12-044-7/+0
| | | | | The relevant maps were removed in commit 5f1f5b9, but these unmap instructions were left behind.
* Remove accidentally created html.vim~ fileTom Ryder2018-12-041-35/+0
|
* Use "stub .vimrc" method to dodge vim-tinyTom Ryder2018-12-043-118/+113
|
* Use :help for 'keywordprg', junk tag bindingTom Ryder2018-12-041-5/+8
| | | | This is a much nicer approach.
* Unseat tidy(1) as HTML 'equalprg'Tom Ryder2018-12-043-3/+50
| | | | | Instead, remap \= specifically to use tidy(1) to reformat the whole buffer.
* Remove line squeezing function for mail.vimTom Ryder2018-12-041-20/+0
| | | | | The mapping was removed in commit 44a75be, but not the autoloaded function that the plugin was replacing.
* Merge branch 'release/v2.8.0' into developTom Ryder2018-12-021-2/+2
|\ | | | | | | | | * release/v2.8.0: Bump VERSION
| * Bump VERSIONTom Ryder2018-12-021-2/+2
|/
* Use native filename quoting for td(1df) completeTom Ryder2018-12-021-2/+2
|
* Make bd() and sd() match quoted and unquoted wordsTom Ryder2018-12-022-13/+31
| | | | | I suspect there's a more correct way to do this, but it's working well for the moment.
* Remove unneeded bracesTom Ryder2018-12-021-1/+1
|
* Use variable for node count, not expansionTom Ryder2018-12-021-1/+1
| | | | Cheaper (I think).
* Use simple loop rather than glob tricks in keepTom Ryder2018-12-021-6/+6
|
* Move error increment to outside of if blockTom Ryder2018-12-021-7/+5
|
* Add missing source of helper func to man completeTom Ryder2018-12-021-0/+5
|
* Remove unneeded local varTom Ryder2018-12-021-1/+1
|
* Trim some trailing whitespaceTom Ryder2018-12-021-1/+1
|
* Correct manpath(1) command in man completionTom Ryder2018-12-021-1/+1
| | | | | I added the "a" as a quick-and-dirty test for the fallback condition below it, and accidentally committed it in 7d6fe8b.
* Adjust quoting and termination for man completionTom Ryder2018-12-021-3/+3
|
* Update glob settings for manual page completionTom Ryder2018-12-021-12/+4
|
* Make `sec` a local var in man page completionTom Ryder2018-12-021-0/+1
|
* Remove unneeded `local` declarationTom Ryder2018-12-021-1/+0
|
* Reorder pattern filters for Makefile linesTom Ryder2018-12-021-2/+2
|
* Add some comments to keep() completionTom Ryder2018-12-021-0/+4
|
* Correct find(1) completion to subshell exitTom Ryder2018-12-021-1/+1
|
* Correct completion quoting for eds(1df)Tom Ryder2018-12-021-2/+2
|
* Merge branch 'release/v2.7.0' into developTom Ryder2018-12-021-2/+2
|\ | | | | | | | | * release/v2.7.0: Bump VERSION
| * Bump VERSIONTom Ryder2018-12-021-2/+2
|/
* Make separate install-bash-completion targetTom Ryder2018-12-021-1/+5
| | | | Don't make it a default just yet, either.
* Overhaul Bash completion scriptsTom Ryder2018-12-0217-430/+437
| | | | | | | | | | | Some general changes: * Apply case sensitivity switching in more contexts, using a dynamically loaded helper function * Use array counters for appending to COMPREPLY where possible * Lots more short-circuiting to limit structural depth These changes are expansive and there will definitely be bugs.
* Reduce ud() completion to just dirnamesTom Ryder2018-12-021-35/+2
| | | | This was really overdoing it.
* Upgrade uncap_ex.vim plugin to v0.3.0Tom Ryder2018-12-021-0/+0
|
* Apply syntax fixes to last _text_filenames specsTom Ryder2018-12-024-4/+8
|
* Rearrange _text_filenames completion a littleTom Ryder2018-12-021-12/+14
| | | | Use an integer index for adding values.
* Remove prompt() completionTom Ryder2018-12-021-2/+0
| | | | This is just overkill in retrospect.
* Throw away chgrp completionTom Ryder2018-12-021-14/+0
| | | | I almost never run this as my own user.
* Throw away Git Bash completionTom Ryder2018-12-022-199/+0
| | | | | | Too complicated, for too little benefit. What would probably be better would be bindings in Bash specifically for completing Git remotes, tags, etc.
* Remove mysql(1) completionTom Ryder2018-12-021-42/+0
| | | | It would be better to refactor this as just listing databases.
* Use consistent temp names for shell subfile varsTom Ryder2018-12-024-18/+36
|
* Overhaul pass(1) completionTom Ryder2018-12-021-23/+23
| | | | Remove Bash 4.0 requirement by using globstar dynamically if found.
* Adjust syntax of two more completion loadsTom Ryder2018-12-022-2/+4
| | | | These were missed for 65e47bf, somehow.
* Remove ftp(1) completionTom Ryder2018-12-022-34/+0
| | | | I don't remember the last time I used a .netrc file.
* Remove `kill` completionTom Ryder2018-12-012-17/+2
| | | | Completing PIDs is stupid, in retrospect.
* Use the positional parameter aliases for wordsTom Ryder2018-12-0120-47/+43
| | | | | The current word is available in $2, and the previous word in $3. That's easier (and maybe a bit less expensive) to dig out, so let's use it.
* Overhaul bd() completion againTom Ryder2018-12-011-16/+43
| | | | | | I forgot that the second positional parameter $2 to these completion functions is the word currently being completed. That's going to make things a bit less verbose.
* Remove unneeded -q option to shopt -s commandsTom Ryder2018-12-012-2/+2
|
* Don't include dotfiles in keep() namesTom Ryder2018-12-011-1/+1
| | | | | Variable and function names in Bash can't start with a period, so it's not appropriate to use the `dotglob` shell option to include dotfiles.
* Use consistent comments for version numbersTom Ryder2018-12-011-1/+1
|
* Fix backwards test for gpg(1) completionTom Ryder2018-12-011-1/+2
|
* Merge branch 'release/v2.6.0' into developTom Ryder2018-12-011-2/+2
|\ | | | | | | | | * release/v2.6.0: Bump VERSION