| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
So that `make -s` works nicely.
|
|\
| |
| |
| |
| | |
* release/v3.4.0:
Bump VERSION
|
|/ |
|
|
|
|
|
| |
I'm thinking I might make this a generic mapping for "alternate
filetype".
|
|\
| |
| |
| |
| | |
* release/v3.3.0:
Bump VERSION
|
|/ |
|
|
|
|
|
|
| |
This was added as a Bash Readline macro in commit 25b513d, and has
proven to be very useful. I don't normally like insert mode maps in Vim,
especially Alt keys, so I'm not sure this will stick; we'll see.
|
|
|
|
|
|
|
| |
These two comments disabling SC2154 were added in commit 5fa3ef7,
because ShellCheck 0.50 did not recognise the NAME pointed to by `read
-a NAME` commands as an array assignment. This bug has been corrected in
ShellCheck 0.60, meaning that these comments are no longer required.
|
|
|
|
| |
I think !-n is a little clearer, but -z is OK.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
ShellCheck (SC2164) is upset about these `cd` commands where the return
type isn't being checked, but they're all by design, as they're the last
command in the function, and thereby constitute the function's return
value implicitly.
Otherwise, this commit changes the shrc.d and profile.d subfiles to use
the `command` wrapper only where it's actually needed.
|
|
|
|
|
| |
This prevents a jump to the first match, which I usually don't want, at
least immediately.
|
|\
| |
| |
| |
| | |
* release/v3.2.0:
Bump VERSION
|
|/ |
|
| |
|
|
|
|
|
| |
It's a bit silly to have this in ~/.profile; it doesn't need to be there
for such a niche case.
|
| |
|
|
|
|
| |
I misunderstood how globstar worked.
|
|
|
|
|
| |
May as well, now that we've dropped support for versions of Vim that
don't have it.
|
| |
|
| |
|
|
|
|
| |
These two arrays are both defined by `read -a`.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
With -q, the `shopt` builtin shouldn't print anything to stdout; we only
need to block stderr for its not being found or the relevant option not
existing.
|
|
|
|
|
| |
It turns out the semicolon belongs to the "in" syntax, and is optional
without it.
|
| |
|
|
|
|
| |
Doi.
|
|
|
|
|
|
| |
Use CTRL-X, B to complete branch names, and CTRL-X, T to complete tag
names. It's too complicated to do it contextually, and it's all I really
wanted anyway.
|
|\
| |
| |
| |
| | |
* release/v3.1.0:
Bump VERSION
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| | |
|
| | |
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* 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)
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* 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
...
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* release/v2.6.0: (26 commits)
Bump VERSION
Overhaul and expand abook address Bash completion
Restore correct completion function for mutt(1)
Use simpler keyword complete for `path` subcommand
Break up a couple of long lines
Remove unneeded local array declaration
Remove unneeded empty result short circuit
Remove redundant error code in short circuits
Adjust loop short circuits and pattern matches
Remove unneeded quoting in case statement
Remove needless line breaks from git completion
Use inverting exclam mark outside conditional
Remove stray comment no longer applicable
Use array+=() syntax in two Bash completion files
Remove null-result guard from completion gens
Use simpler method of no case completion check
Overhaul `keep` completion
Simplify an array operation in `bd` completion
Overhaul text filename generation
Use full `if` condition for SSH hostname comp src
...
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* release/v2.5.0:
Bump VERSION
Restore filetype.vim shortcircuit
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
* release/v2.4.0:
Bump VERSION
Suppress ~/.vim usage during vimrc version check
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
* release/v2.3.0:
Bump VERSION
Don't load my filetype.vim if Vim is too old
|
| |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* release/v2.2.0:
Bump VERSION
Add `abort` attribute to new autoload function
Suppress a couple of ShellCheck errors
Remove redundant return short-circuit
Add explanatory comments for version check
Use ||/&& short-circuiting only for flow control
Drop support for Bash <= 3.0
|
| |\ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
* hotfix/v2.1.1:
Remove stray pipe from b:undo_indent setting
|
|\ \ \ \ \ \ \ \ \ \ \
| | |_|_|_|_|_|_|_|_|/
| |/| | | | | | | | | |
|
|/ / / / / / / / / / |
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
The relevant maps were removed in commit 5f1f5b9, but these unmap
instructions were left behind.
|
| | | | | | | | | | |
|