| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
* release/v3.1.0:
Bump VERSION
Refactor bd()/sd() completion a lot
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Avoid very many forks; and work around Bash 3.0 bugs with array
behaviour:
bash-3.0$ nodes=(a b c)
bash-3.0$ printf '%s\n' "${nodes[@]:1}"
b
c
bash-3.0$ nodes=(a b)
bash-3.0$ printf '%s\n' "${nodes[@]:1}"
bash-3.0
Compare:
bash-5.0$ nodes=(a b c)
bash-5.0$ printf '%s\n' "${nodes[@]:1}"
b
c
bash-5.0$ nodes=(a b)
bash-5.0$ printf '%s\n' "${nodes[@]:1}"
b
bash-5.0$
|
| |\
| | |
| | |
| | |
| | | |
* hotfix/v3.0.1:
Block out local 'runtimepath' on bad Vims
|
| |\ \ |
|
|\ \ \ \
| | |_|/
| |/| |
| | | |
| | | | |
* hotfix/v3.0.1:
Block out local 'runtimepath' on bad Vims
|
| | | | |
|
|/ / / |
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* release/v3.0.0:
Remove b:undo_ftplugin cmds for double-key maps
Remove accidentally created html.vim~ file
Use "stub .vimrc" method to dodge vim-tiny
Use :help for 'keywordprg', junk tag binding
Unseat tidy(1) as HTML 'equalprg'
Remove line squeezing function for mail.vim
|
| |/ |
|
| |
| |
| |
| |
| | |
The relevant maps were removed in commit 5f1f5b9, but these unmap
instructions were left behind.
|
| | |
|
| | |
|
| |
| |
| |
| | |
This is a much nicer approach.
|
| |
| |
| |
| |
| | |
Instead, remap \= specifically to use tidy(1) to reformat the whole
buffer.
|
| |
| |
| |
| |
| | |
The mapping was removed in commit 44a75be, but not the autoloaded
function that the plugin was replacing.
|
| |\
| | |
| | |
| | |
| | | |
* release/v2.8.0:
Bump VERSION
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* release/v2.8.0:
Bump VERSION
Use native filename quoting for td(1df) complete
Make bd() and sd() match quoted and unquoted words
Remove unneeded braces
Use variable for node count, not expansion
Use simple loop rather than glob tricks in keep
Move error increment to outside of if block
Add missing source of helper func to man complete
Remove unneeded local var
Trim some trailing whitespace
Correct manpath(1) command in man completion
Adjust quoting and termination for man completion
Update glob settings for manual page completion
Make `sec` a local var in man page completion
Remove unneeded `local` declaration
Reorder pattern filters for Makefile lines
Add some comments to keep() completion
Correct find(1) completion to subshell exit
Correct completion quoting for eds(1df)
|
| |/ |
|
| | |
|
| |
| |
| |
| |
| | |
I suspect there's a more correct way to do this, but it's working well
for the moment.
|
| | |
|
| |
| |
| |
| | |
Cheaper (I think).
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
I added the "a" as a quick-and-dirty test for the fallback condition
below it, and accidentally committed it in 7d6fe8b.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| | |
| | |
| | |
| | | |
* release/v2.7.0:
Bump VERSION
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* release/v2.7.0: (22 commits)
Bump VERSION
Make separate install-bash-completion target
Overhaul Bash completion scripts
Reduce ud() completion to just dirnames
Upgrade uncap_ex.vim plugin to v0.3.0
Apply syntax fixes to last _text_filenames specs
Rearrange _text_filenames completion a little
Remove prompt() completion
Throw away chgrp completion
Throw away Git Bash completion
Remove mysql(1) completion
Use consistent temp names for shell subfile vars
Overhaul pass(1) completion
Adjust syntax of two more completion loads
Remove ftp(1) completion
Remove `kill` completion
Use the positional parameter aliases for words
Overhaul bd() completion again
Remove unneeded -q option to shopt -s commands
Don't include dotfiles in keep() names
...
|
| |/ |
|
| |
| |
| |
| | |
Don't make it a default just yet, either.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
This was really overdoing it.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Use an integer index for adding values.
|
| |
| |
| |
| | |
This is just overkill in retrospect.
|
| |
| |
| |
| | |
I almost never run this as my own user.
|
| |
| |
| |
| |
| |
| | |
Too complicated, for too little benefit. What would probably be better
would be bindings in Bash specifically for completing Git remotes, tags,
etc.
|
| |
| |
| |
| | |
It would be better to refactor this as just listing databases.
|