spacemacs/layers/+tools/xclipboard
duianto 2c905a0e82 Update changelog.develop and xclipboard layer
changelog.develop:
Added a new Dotfile changes section: Removed Variables
Moved a removed template variable entry:
from: Core changes > Fixed
to: Dotfile changes > Removed Variables

Surrounded commands with org verbatim (=)
Fixed typos

layers/+tools/xclipboard/readme.org:
Fixed a matching typo from changelog.develop
2019-08-06 15:43:17 +02:00
..
local/spacemacs-xclipboard Move xclipboard to a local package 2018-05-11 00:20:14 -04:00
config.el Add cliphist to the xclipboard layer. 2019-07-11 19:49:21 +02:00
funcs.el Add cliphist to the xclipboard layer. 2019-07-11 19:49:21 +02:00
packages.el Add cliphist to the xclipboard layer. 2019-07-11 19:49:21 +02:00
README.org Update changelog.develop and xclipboard layer 2019-08-06 15:43:17 +02:00

xclipboard layer

Description

xclipboard integration layer.

Features:

  • adds copy support to the X-clipboard from the terminal.
  • adds paste support to the X-clipboard from the terminal.
  • cliphist package: integration with clipboard managers on Linux and Mac.

Requirements

This layer depends on a few platform-specific command-line tools:

  • on OSX, this layer calls pbcopy
  • on Windows, this layer calls clip.exe
  • on GNU/Linux systems, this layer relies on xsel to be available.

Note that xsel might not be installed by default on e.g. Ubuntu systems.

Clipboard manager integration requires Parcellite or ClipIt installed on Linux and Flycut installed on MacOS.

Usage

Clipboard Manager Integration

Clipboard manager integration can be enabled by setting xclipboard-enable-cliphist to t.

  dotspacemacs-configuration-layers '(
    (xclipboard :variables xclipboard-enable-cliphist t))

Key bindings

Key binding Description
SPC x p Paste clipboard contents at cursor position
SPC x y Copy selection to clipboard
SPC x P paste item from history (cliphist must be enabled)
SPC x R rectangle paste item from history (cliphist must be enabled)
SPC x s select item from history (cliphist must be enabled)