diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2020-04-15 20:30:24 +1000 |
---|---|---|
committer | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2020-04-15 10:44:56 +0000 |
commit | 2974a57943cc673972bc346b23527a95086ccdfe (patch) | |
tree | e527acbd62fbb7c156c3df552ea85f99e55512ea /pkg/config | |
parent | fcdcd1c335974bab0499be5549021e6938653554 (diff) |
support copying stuff to clipboard
Diffstat (limited to 'pkg/config')
-rw-r--r-- | pkg/config/app_config.go | 1 | ||||
-rw-r--r-- | pkg/config/config_default_platform.go | 3 | ||||
-rw-r--r-- | pkg/config/config_linux.go | 3 | ||||
-rw-r--r-- | pkg/config/config_windows.go | 3 |
4 files changed, 7 insertions, 3 deletions
diff --git a/pkg/config/app_config.go b/pkg/config/app_config.go index 9db3ce547..76f2fb76f 100644 --- a/pkg/config/app_config.go +++ b/pkg/config/app_config.go @@ -322,6 +322,7 @@ keybinding: redo: '<c-z>' filteringMenu: <c-s> diffingMenu: '<c-e>' + copyToClipboard: '<c-o>' status: checkForUpdate: 'u' recentRepos: '<enter>' diff --git a/pkg/config/config_default_platform.go b/pkg/config/config_default_platform.go index df205c0d7..0eccd96ab 100644 --- a/pkg/config/config_default_platform.go +++ b/pkg/config/config_default_platform.go @@ -7,5 +7,6 @@ func GetPlatformDefaultConfig() []byte { return []byte( `os: openCommand: 'open {{filename}}' - openLinkCommand: 'open {{link}}'`) + openLinkCommand: 'open {{link}}' + copyToClipboardCommand: 'bash -c "echo -n {{str}} | pbcopy"'`) } diff --git a/pkg/config/config_linux.go b/pkg/config/config_linux.go index 2dfbdb1c6..8f3223cfc 100644 --- a/pkg/config/config_linux.go +++ b/pkg/config/config_linux.go @@ -5,5 +5,6 @@ func GetPlatformDefaultConfig() []byte { return []byte( `os: openCommand: 'sh -c "xdg-open {{filename}} >/dev/null"' - openLinkCommand: 'sh -c "xdg-open {{link}} >/dev/null"'`) + openLinkCommand: 'sh -c "xdg-open {{link}} >/dev/null"' + copyToClipboardCommand: 'bash -c "echo -n {{str}} | xclip -selection clipboard"'`) } diff --git a/pkg/config/config_windows.go b/pkg/config/config_windows.go index 6f6560316..d56483af8 100644 --- a/pkg/config/config_windows.go +++ b/pkg/config/config_windows.go @@ -5,5 +5,6 @@ func GetPlatformDefaultConfig() []byte { return []byte( `os: openCommand: 'cmd /c "start "" {{filename}}"' - openLinkCommand: 'cmd /c "start "" {{link}}"'`) + openLinkCommand: 'cmd /c "start "" {{link}}"' + copyToClipboardCommand: 'cmd \c "echo -n {{str}} > /dev/clipboard"`) } |