Commit Graph

108 Commits

Author SHA1 Message Date
Jorge Morante 80d4cab555 fix match lookup for POSIX sed 2018-03-11 00:22:42 +01:00
Jorge Morante c4a8c4eb03 add fingers-copy-command-uppercase option 2018-02-14 22:54:02 +01:00
Jorge Morante e216bbc000 fixup! pass env vars to fingers-copy-command ( IS_UPPERCASE and HINT ) 2018-02-14 22:52:45 +01:00
Jorge Morante 988f777faf remove redundant FINGERS_COPY_COMMAND variable ( already available in env ) 2018-02-14 22:36:11 +01:00
Jorge Morante 1a8591fcc4 pass env vars to fingers-copy-command ( IS_UPPERCASE and HINT ) 2018-02-14 22:36:11 +01:00
Jorge Morante 3fd3ea4d1f use tmux run-shell instead of eval so xdg-open works 2018-02-14 21:25:09 +01:00
Jorge Morante a3ea072959 rebuild pane width/height using splits to prevent word wrapping glitch
Fixes #44.

The initial idea was to use window force-width/height option to use
current pane size when initilizing fingers pane, but for reasons unknown
it does not work.

No idea why it works with splits, but it doesn't with force-width/height
options. Welcome to tmux-fingers.
2018-02-03 20:52:19 +01:00
Jorge Morante d764f25379 minor formatting changes in health-check 2017-10-08 18:51:06 +02:00
Jorge Morante 609f046112 add TODO to force_dim_support, not sure this is working 2017-10-08 18:50:55 +02:00
Jorge Morante 34da26ae41 fix $TERM check 2017-10-08 18:22:13 +02:00
Jorge Morante db66f62432 output health-check in a pager, rather than in copy-mode shell output 2017-10-08 18:22:12 +02:00
Jorge Morante 932b15dda9 fix program_exists ( LOL ) 2017-10-08 18:21:50 +02:00
Jorge Morante 70f914ecba recommend reattach-to-user-namespace for OSX in health-check 2017-10-08 18:21:50 +02:00
Jorge Morante b4f58df938 "fixing" copy paste in both linux and OSX? 2017-10-08 18:21:50 +02:00
Jorge Morante 612c2252a4 prevent jumpy re-renders on user input 2017-10-08 18:21:50 +02:00
Jorge Morante 0de3d1e814 add sleep to health-check so it shows up on startup, plus random text changes 2017-10-08 18:21:50 +02:00
Jorge Morante 7735ef927b add submodules initialization to health-check 2017-10-08 18:21:49 +02:00
Jorge Morante 7221bf8bea force dim support in some terminals ( iTerm I'm looking at you ) 2017-10-06 18:49:34 +02:00
Jorge Morante 7c3a224a3c add $TERM value to health-check 2017-10-06 18:49:03 +02:00
Jorge Morante 9bf99f265d Merge remote-tracking branch 'john-kurkowski/fix-bsd-sed' 2017-05-24 22:25:40 +02:00
John Kurkowski 0f2be7c986 Fix silent yank error on macOS
My `$tmux_yank_copy_command` is `reattach-to-user-namespace pbcopy`.
Running it myself in `nohup` is fine. However, tmux-fingers running it
with `nohup` produces a silent error: `nohup: can't detach from console:
Inappropriate ioctl for device`. Removing `nohup` restores my yank
ability.
2017-05-21 17:33:44 -07:00
John Kurkowski 350a3bafa8 Extend regular expressions to appease BSD sed
BSD sed with only basic regular expressions did not like the `\?`. Use
extended regular expressions and simplify the regex escaping. Works with
both BSD & GNU sed.
2017-05-21 17:10:54 -07:00
Jorge Morante 6693660afa fix tmux-yank integration with tmux 2.4 2017-05-17 17:30:44 +02:00
Jorge Morante a86154104a remove log 2017-05-02 17:50:21 +02:00
Jorge Morante dbfe66fd43 actually, rename conf theme envvars to @fingers-whatever-nocompact 2017-05-02 15:46:28 +02:00
Jorge Morante 02b77b40b4 tweak default styles 2017-05-02 15:36:23 +02:00
Jorge Morante 58266b5ff8 rename conf theme envvars to @fingers-whatever-compact 2017-05-02 15:34:08 +02:00
Jorge Morante 975247c0eb add @fingers-hint-position option 2017-05-02 15:22:07 +02:00
Jorge Morante acf4fd23ff handle variable length hint format in compact mode 2017-05-02 13:08:15 +02:00
Jorge Morante c34bc91ba8 swap panes after showing hints ( fixes #26 ) 2017-05-01 10:16:52 +02:00
Jorge Morante 2b6fe91064 switch to tmux-printer gawk implementation 2017-05-01 10:03:59 +02:00
Jorge Morante 0a9e0135f1 use global tmux env 2017-05-01 09:06:06 +02:00
Jorge Morante 75a0ea9b54 make tmux-yank integration work with new set-buffer approach 2017-04-23 19:05:45 +02:00
Jorge Morante 57f0b731a6 small changes in tmux-next send-keys breaking change 2017-04-23 19:05:28 +02:00
Ferran Basora 0fd04a9647 Remove actions 2017-04-23 19:05:25 +02:00
Ferran Basora 76b187581e New bindings for tmux 2.3 2017-04-23 19:04:55 +02:00
Jorge Morante ec2d573757 add tmux-printer as submodule 2017-04-23 19:04:55 +02:00
Jorge Morante 42b4943eca fix compact hints 2017-04-23 19:04:55 +02:00
Jorge Morante 759fc183c7 load configuration with tmux setenv 2017-04-23 19:04:55 +02:00
Jorge Morante 844d6b8315 use tmux status bar format 2017-04-23 19:04:55 +02:00
Jorge Morante 0d69d6412f improving health cheack and adding at least gawk 4 2017-04-23 19:04:55 +02:00
Jorge Morante b61ea77cd2 add version to help screen 2017-04-23 19:04:55 +02:00
Jorge Morante e8e302cf91 better formatting in health check 2017-04-23 19:04:55 +02:00
Jorge Morante 2a7387ee69 add docs and docs link 2017-04-23 19:04:55 +02:00
Jorge Morante b582a44955 gawk all the things 2017-04-23 19:04:55 +02:00
Jorge Morante b072d91958 initial health check implementation 2017-04-23 19:04:55 +02:00
Jorge Morante 8ce451da4e adding color configuration env variables 2017-04-23 19:04:47 +02:00
Jorge Morante ff2e8cc891 fixed support for fish ><((o> 2017-02-14 08:29:42 +01:00
Jacob Keller fe35e519ea support variable length sha1 commit ids
The sha1 commit ids displayed by git may range in size and are not strictly 7 digits or 40 digits. In practice, the old default was something like 7, and that was enough to uniquely distinguish the commit. However, some repositories (Upstream Linux kernel) now use 12 as the default.

When we support intervals, use them to specify the full range to make the hint grab all available characters.
2017-02-06 11:22:22 -08:00
Jorge Morante 8c7933cbb1 properly fix bash_history bug, locking window name 2016-12-09 17:07:54 +01:00