This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-10-13
Channels
- # beginners (67)
- # boot (18)
- # cider (28)
- # clara (11)
- # cljs-dev (1)
- # cljsrn (7)
- # clojure (134)
- # clojure-dev (2)
- # clojure-dusseldorf (1)
- # clojure-greece (1)
- # clojure-italy (13)
- # clojure-losangeles (2)
- # clojure-nl (2)
- # clojure-russia (2)
- # clojure-spec (2)
- # clojure-uk (52)
- # clojurebridge-ams (1)
- # clojurescript (78)
- # core-async (1)
- # core-matrix (2)
- # cursive (12)
- # data-science (22)
- # emacs (10)
- # events (1)
- # fulcro (28)
- # graphql (4)
- # hoplon (16)
- # jobs (1)
- # lein-figwheel (3)
- # leiningen (3)
- # nyc (1)
- # off-topic (19)
- # onyx (70)
- # parinfer (2)
- # pedestal (1)
- # portkey (9)
- # protorepl (2)
- # re-frame (16)
- # reagent (39)
- # ring-swagger (5)
- # rum (1)
- # schema (2)
- # shadow-cljs (216)
- # specter (5)
- # sql (1)
- # uncomplicate (4)
- # unrepl (6)
- # vim (25)
- # yada (5)
Does anyone here use the terminal support in Neovim and if so for what purpose? I currently use vim with tmux and don't see how the terminal support can improve my workflow, but maybe that'll change based on what you folks are doing
@fatihict your impression of the terminal support is the same as mine. i use tmux and find it much more useful to just open up a tmux split
i'm a big fan of https://github.com/benmills/vimux, i use that a lot too
e.g. when i want to git push, i type <leader>v git push<CR>
and a small tmux split appears, running the command i just typed
going a step further, when i'm in the zone and i want to e.g. run some arbitrary command in the Vimux split to test the code i'm writing every time i save a file, i set up an autocmd to do that on file write
@fatihict I’d used the terminal support for my socketrepl plugin to display the repl output. Was just easier to write it to a file, then split a buffer and tail -f that buffer via :term.
I’m torn between :term and tmux. Sometimes I make a tab, with a term, for running tests & sometimes I just split off a tmux window/pane.
tmux is more reusable knowledge, I suppose. But when I want to copy/paste a lot between buffers, I’ll use :term (even though it’s pretty easy to do w/ tmux as well)
I have my clipboards between vim and my system synced and switching between vim and tmux split is with the same commands thanks to: https://github.com/christoomey/vim-tmux-navigator.
@jebberjeb Yeah, I have this in my .tmux.conf:
# Vi copypaste mode
bind-key -T copy-mode-vi v send -X begin-selection
bind-key -T copy-mode-vi y send-keys -X copy-pipe 'xclip -in -selection clipboard'
" And this in my init.vim
set clipboard=unnamedplus
I also have mappings like:
nmap <Leader>yy "qyy
and nmap <Leader>p "qp
for when I don't want my vim to copy/paste from system clipboard
that sounds a lot like my setup, except that NOT copying to/from system clipboard is my preferred default 🙂