Here is a quick tip if you happen to be using gvim in tmux.

First of all, why would anyone want to use gvim in tmux? Well, personally it was the easiest way to have clipboard support, you know the feature that let you copy & paste in your system clipboard.

So, after you install gvim, for instance under Fedora:

yum install vim-X11

And define a convenient alias for running gvim inside the terminal:

alias vim=gvim -v

Then this will be OK until you run vim in tmux where you might experience an annoying huge startup time.

In order to…


Even though today is not the day I started with Vim, I deliberately proclaim 13-Jun-2015 as Vim’s first year with me.

I wanted to learn Vim because it was my desire, and that’s it. I didn’t have any other reason such as when I learnt Netbeans for my thesis’ java application or Visual Studio C++ for my job.

Vim opened various doors to things I didn’t know about.

Things that Vim taught me

There are different text-editing philosophies

Vi/m text-editing model it’s a philosophy to me. It’s a living language, like English or Spanish. But simpler, of course.

As in any other language, you have to invest time learning the…

This time I want to share with you some tips that might be handy to improve the performance in Vim. Note that for performance I mean to have a responsive & fast experience in Vim.

Avoid (slow) plugins

If you can’t, use a package manager that supports lazy loading, like vim-plug. Want a real case? Here’s one that I struggled with recently:

I like UltiSnips plugin but I frequently don’t use it. But when I need it, I really need it. So, should I remove the plugin and just rely on some custom function? Perhaps. But hey! …

I want to share with you my current setup for Vim in Windows. Give it a try and take your own conclusions. If you just want to answer the questions: Vim in windows? Is that even worth it? I invite you to read Vim in Windows.

Since that I know some people might prefer “video instructions” and others “text instructions” I will make you both happy (out of topic: I got inspired from the great video/text tutorials by Drew Neil.)

The title might suggest you that it will just cover Vim in Windows, but as you’ll see, it will also…

This is my (ongoing) story about Vim in Windows. Yeah! Vim in Windows!

This is going to be question & answer, highlighting those things that I consider important to take into account.

Let’s start!

Where should I obtain Vim for Windows?

Of course, the easiest answer is just grabbing the binary from official vim site. This should be fine if you don’t want to have the latest version with all the patches included. In addition, consider that console vim doesn’t include python/ruby/lua bindings (thanks @sudo-bang-bang for your comment!)

Since I want to use the latest version without compiling it, I’m required to search for another Vim binary…

Have you ever dream having a console with the power and feeling like the one in Ubuntu?

cmder is the answer. Period.

Worth to mention that cmder is what it’s thanks to the great open-source projects conemu, clink, msysgit.

I won’t duplicate what is already said in cmder home page. Take a look. Really. Go!

However, I want to give you two tips:

Changing Font Size using Ctrl + Mouse Wheel

NOTE: already merged in upstream.

I submitted a pull request. You can grab the patch from there. The change is straightforward using ConEmu Macros:

Edit your \cmder\config\ConEmu.xml settings file:

<value name=”KeyMacro03" type=”dword” data=”000011d0"/> <value name=”KeyMacro03.Text” type=”string” data=”FontSetSize(1,2)”/>…

Santiago Agüero

A blog with things I’m passionate about

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store