HN user

Morantron

31 karma
Posts3
Comments13
View on HN

Nice article! I'm gonna introduce some of this in my configuration for sure!

I have a function in my .vimrc ( https://github.com/Morantron/dotfiles/blob/master/vimrc#L229 ) that allows me to send current vim selection to the adjacent tmux pane with vimux. This comes in very handy in REPLing sessions ( MySQL and the like ).

For copy pasting stuff ( like ids, urls, SHAs, etc ) I use https://github.com/morantron/tmux-fingers which is awesome and you should totally try it! ( </shameless-plug> )

Awesome! I'll publish a roadmap on GitHub on pending things that can be implemented, so maybe you can contribute :B

I wonder how I could improve the visibility of the plugin, since it's a little bit difficult to find/explain. What kind of keywords where you using?

Thanks!

I've been using tmux for a while. What I like most is the copy mode and its scriptability.

Copy mode allows you to select and copy text using vi or emacs ( whatever you choose ) key bindings. This way, you can go completely mouse free in the terminal. This is also present in screen.

Then scriptability: tmux exposes lots of commands so you can interact with it from a script. There are quite a few plugins out there. https://github.com/tmux-plugins/

My personal favourites:

- https://github.com/morantron/tmux-fingers/ copy pasting using vimium-like hints, so you don't even have to enter copy mode ( this one I did it myself </shameless-plug> )

- https://github.com/tmuxinator/tmuxinator/ predefined user sessions. Solves repetitively opening the same services/commands every time you start a coding session.

Barcelona - Lead Ruby on Rails Developer @ Redbooth

Redbooth (formerly Teambox) is an award-winning collaboration platform for task management, file sharing, and communication. Whether you're a small business or a large global organization, Redbooth helps you and your team be more productive by getting tasks and files out of email, and providing a single place for teams to collaborate and get work done.

Our stack is:

* Ruby / RoR

* Erlang / Ejabberd

* MySQL

* Redis

* Puppet

* Javascript ( Backbone/Marionette )

What we are looking for:

* You are an experienced developer. We don’t mind if you don’t have experience with all the technologies. Having a can-do attitude is as important.

* You like learning and you are excited to solve problems you’ve never faced before.

* You are a team player, proactive and pragmatic. We want to learn from you.

If you'd like to work in sunny Barcelona, in a friendly and casual environment ( lots of ping pong involved =D ) don't just send an email to jorge.morante@redbooth.com !