The popular Vim editor provides users with a vast set of features from the get-go, and you can further enhance its capabilities via plugins. If you're a programmer, check out the following plugins, which can help you do things such as check syntax errors from within the code, browse the source code, and switch to the header file corresponding to the current file.

The Linux terminal can be a complex beast, and it would be handy to have something like Siri to help make things easier. Sure, there’s often no need to go into the terminal for regular users, but there are some advantages to using the terminal over the graphical user interface. You can do a lot of things with the terminal that aren’t as easy to do in graphical user interfaces – besides, there’s just this odd nerdy pleasure in doing as much as possible from a command line interface.

Snappy is a minimal application that does one thing — plays videos. Snappy is a super-minimal video player with a neat on-screen display, and that’s about it, here is no other interface in the application. Snappy has no library feature that keeps all your videos, no list of previously played videos, no menus, not even a open video dialog — to play a video, you either tell a video to open in snappy via your file browser or drag and drop a video file to the snappy window. Snappy is also built on the GStreamer framework, so it will support any files that you have GStreamer plugins for.