Commit Graph

226 Commits (f02fa9c1615cd7ef6381177abb9925a794ac9845)
 

Author SHA1 Message Date
Caleb Maclennan f02fa9c161
Add CI badge for tmux + vim/nvim + vimux check 3 years ago
Caleb Maclennan fb43fcbc16
Add CI workflow to actually test-drive Vimux 3 years ago
Caleb Maclennan 1b38911c40 Disallow chaining VimuxRunCommand and VimuxPromptCommand
Fixes #185

Vim does not allow escaping some characters in commands that can be
chained. In particular bars are disallowed and double quotes begin code
comments. Both of these things are regular features in shell command
strings.

I'm disallowing chaining for the two commands that take shell commands
as arguments so they can be used sensibly again. One solution to allow
this might be to have a ...Bar version of each. It might also be
possible to work around this with `:call` and functions instead of
commands.
3 years ago
Caleb Maclennan 9214bf9578
Split PR review from branch check workflows 3 years ago
Caleb Maclennan f293536dd5
docus: Copy edit help docs with fresh link and to remove 1st person 3 years ago
Caleb Maclennan f1c27deeaa
docs: Promote usage links in readme and remove help doc specific copy 3 years ago
Caleb Maclennan cac9d11158
docs: Update dead link and copy edit readme to avoid 1st person 3 years ago
Caleb Maclennan 8cc4fe9678
Merge pull request #183 from mvanderkamp/initialize_settings 3 years ago
Caleb Maclennan f4df4c9b5b
docs: Note settings may be buffer-local 3 years ago
Caleb Maclennan 29c5b39545
Merge branch 'master' into initialize_settings 3 years ago
Caleb Maclennan 576b24c7a0
Cleanup public/private API‌ split & coding style (#184)
* feat: Make s:VimuxOption (was _VimuxOption) public VimuxOption
* refactor: Simplify script-local private function names
* style: Format each function as a paragraph with no blanks
* feat: Make s:tmuxExec (was _VimuxTmux) public VimuxTmux
3 years ago
Caleb Maclennan 992d525ef9
feat: Make s:tmuxExec (was _VimuxTmux) public VimuxTmux 3 years ago
Caleb Maclennan 566833e291
style: Format each function as a paragraph with no blanks 3 years ago
Caleb Maclennan 43681e9f91
refactor: Simplify script-local private function names 3 years ago
Caleb Maclennan 601749152e
feat: Make s:VimuxOption (was _VimuxOption) public VimuxOption 3 years ago
Michael van der Kamp b13568ea1b
Support buffer-local variants of options 3 years ago
Michael van der Kamp 748b54b885
Define options once at startup
This also removes a couple of "getter" functions that were being used to
look up options and fall back to their defaults
3 years ago
Caleb Maclennan 5f999f4dc4
Fix variable mismatch looking for previous command 3 years ago
Caleb Maclennan 3a1aad8752
style: Normalize indentation and other whitespace 3 years ago
Caleb Maclennan a2ab8880a1
Allow all commands to be used in chains (#182)
Allow all commands to be used in chains
3 years ago
Caleb Maclennan ed12df373a
Update canonical URL in readme to new org namespace 3 years ago
Caleb Maclennan efe04f05dc
Use more standard suffix for Markdown file 3 years ago
Caleb Maclennan 486ac1bd6e
Add lint badge to README 3 years ago
Caleb Maclennan 0e3ebca98b
Add CI job to run vint linter 3 years ago
Caleb Maclennan bde8b4cb37
Fix vimscript lint errors and add CI linter (#181)
* Add Vint config file for vimscript linting
* Replace underscore convention with proper script-local scopes
* Prefer single quoted strings
* Use the full option name
* Use robust operators
3 years ago
Caleb Maclennan c212352f93
Use robust operators 3 years ago
Caleb Maclennan f589e21472
Use the full option name 3 years ago
Caleb Maclennan a5a17b8e32
Prefer single quoted strings 3 years ago
Caleb Maclennan e6fb662bf1
Replace underscore convention with proper script-local scopes 3 years ago
Caleb Maclennan 925ae23b42
Add Vint config file for vimscript linting 3 years ago
Matthias Bilger 3693ec6f12
Merge pull request #180 from m42e/preserve-choosesession
Allow setting of VimuxRunner name to reuse session
3 years ago
Matthias Bilger af602e362d Allow setting of VimuxRunner name to reuse session 3 years ago
Caleb Maclennan 0f5fd2ce49
Fix typo and bump license date range, closes #154 3 years ago
Thales Mello 57bbdc4478
Enable tab autocompletion on VimuxPromptOption (#142) 3 years ago
Caleb Maclennan cce8466613
Move the cheese, because it has to move to run
As anybody following this might have divined, my testing  was flawed and
I was running different code than I was viewing.
3 years ago
Caleb Maclennan 71f28c8296
Merge pull request #174 from mvanderkamp/split-extra-args 3 years ago
Caleb Maclennan 48b541b1a4
Avoid useless space in default empty argument string 3 years ago
Philipp Moers ef5622f225
Add VimuxClearTerminalScreen (#178) 3 years ago
Caleb Maclennan 7f15726b07
Merge pull request #155 from lyuts/check_tmux_binary 3 years ago
Caleb Maclennan 9c05307141
Refactor PR code order to not move cheese
With tons of outstanding PRs I don't want to introduce conflicts for no
reason. We can refactor to make the source order more sensible later.
3 years ago
Giuseppe Rota 46377b8ab9
Escape the text sent to tmux
Closes #76
3 years ago
Thomas Mayfield 8fa6ca92c0
Update VimuxSlime example to use VimuxRunCommand (#165)
I was a little confused by the example in the VimuxTslimeReplacement 
section until I figured out that it was supposed to be calling
VimuxRunCommand, rather than VimuxSendText -> VimuxSendKeys. 
The intended call is referenced in the follow paragraph, where it 
describes passing `0` as a second arg to that call to avoid an 
unwanted extra newline.
3 years ago
Eugene Yunak 1dec7164ca
Use IDs instead of indexes to identify windows and panes (#110)
...because indexes can change while IDs are constant and unique.
3 years ago
saubhik fff2f1a686
Fix Markdown formatting in readme (#170) 3 years ago
Eugene Yunak f48360cea6
Fix docs, config variables should be global (#111) 3 years ago
Jonathan Barratt 02315b02c4
Fix typos in readme (#164) 3 years ago
Michael vanderKamp 67bd945586 Add detail about VimuxOpenExtraArgs option to docs 4 years ago
Michael vanderKamp 556a2d692b Add a VimuxOpenRunner command 4 years ago
Michael vanderKamp 3fdafcfd60 Add VimuxOpenExtraArgs option 4 years ago
Ben Mills 37f41195e6 Merge pull request #161 from tyewang/master
Add vimux-jest-test to README
7 years ago