Comments (1)
The Vim plugin depends on CodeMirror for yanking values and saving them to registers. CodeMirror saves its registers in CodeMirror.Vim.getRegisterController.registers()
. The system clipboard is independently accessible via node-webkit. If you'd like to copy your latest vim yank to your clipboard, you can use this command:
(defn get-register-value [register]
(-> (.-registers (CodeMirror.Vim.getRegisterController))
(aget register) ;; pick a register
(aget "keyBuffer")
first))
(cmd/command {:command :ltfiles.copy-latest-vim-register
:desc "ltfiles: Copies latest vim yank to system clipboard"
:exec (fn []
(lt.objs.platform/copy (get-register-value "0")))})
Hope that helps.
For future questions, please go to the mailing list. More people can see it and possibly give quicker and different answers.
from vim.
Related Issues (20)
- The 'c' keybind sometimes doesn't drop into insert mode HOT 3
- Pasting after 'dd' sometimes pastes vertically HOT 2
- Cursor only moves once with hjkl hold; doesn't repeat. HOT 1
- map jk to Esc - insert mode mapping HOT 1
- Visual mode selection setting is different from default vim setting HOT 1
- Cannot delete first line with `dd` HOT 1
- Going to next line using j unfolds folded code HOT 3
- ex-mode :qa and :wqa commands
- delete inside should work for {} and [] too HOT 1
- Add extending selection with find/search in visual mode
- Keybinding to complexe macro HOT 1
- Vim plugin why u so bad?
- Copy/paste pastes the clipboard together with commands given HOT 4
- Keybindings not active automatically after installing 0.2.0 on Windows for recent source build HOT 2
- `:vim.send-key` command not working for some keys? HOT 4
- In normal mode, <kbd>/</kbd> <kbd>Enter</kbd> doesn't advance to the next search result (for the previous search) HOT 1
- "TypeError: Cannot read property 'visualBlock' of null" errors HOT 2
- Vim keybindings don't unmap for editor.keys.vim.normal.cm (formerly map-keys behavior)
- HTML shown in status bar when trying to search with an active visual selection HOT 2
- Action Required: Fix WhiteSource Configuration File - .whitesource
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vim.