| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
* release/v3.5.0:
Bump VERSION
Remove diagnostic messages from check/lint scripts
|
| | |
|
| |
| |
| |
| | |
So that `make -s` works nicely.
|
| |\
| | |
| | |
| | |
| | | |
* release/v3.4.0:
Bump VERSION
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | | |
* release/v3.4.0:
Bump VERSION
Make <LocalLeader>f to toggle HTML/PHP
|
| |/ |
|
| |
| |
| |
| |
| | |
I'm thinking I might make this a generic mapping for "alternate
filetype".
|
| |\
| | |
| | |
| | |
| | | |
* release/v3.3.0:
Bump VERSION
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* release/v3.3.0:
Bump VERSION
Add sh.vim mapping to insert '\'' quickly
Remove now-unneeded shellcheck disable rules
Follow ShellCheck's recommendation of -z over !-n
Adjust PS1-PS4 reset
Use exec for clearer subshell semantics
Use `command` consistently, silence ShellCheck
Add /j flag to :vimgrep shortcut
|
| |/ |
|
| |
| |
| |
| |
| |
| | |
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
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* release/v3.2.0:
Bump VERSION
Refactor some conditionals
Factor out zsh ENV hack into one file
Refactor "path list" not to require a subshell
Correct completion for deep pass(1) directories
Move filetype.vim helper funcs into autoload
Fix a local var name in openssl(1ssl) completion
Correct a variable ref in openssl(1ssl) completion
Disable shellcheck rules for missed definition
Add filenames treatment to mex(1df) completion
Remove unneeded declaration
Refactor some completions to avoid loops
Remove unneeded stdout redirect
Remove unneeded semicolon from sh "for VAR ; do"
Substitute bad `continue` for `return`
Add actual completion matching to git completion
Apply much simpler completion to Git
|
| |/ |
|
| | |
|
| |
| |
| |
| |
| | |
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
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | | |
* 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.
|
| | |
|
| | |
|