I suggest adjusting all three to the setting you like best. Again I will reach out to homebrew to maintain auxiliary open source installations.Low-hanging fruit: Tracking, Scrolling, and Double-Click Preferencesįirst up, the low-hanging fruit: Tracking, Scrolling, and Double-Click speed in your Mouse or Trackpad System Preference panes. I used to use screen in Linux a lot but have recently switched to the smaller, full-featured, yet efficient tmux for most of my *nix multiple session needs. Install it and were good to go.įinally, I need a terminal multiplexer to maximize my productivity inside the shell. Of course, I'm still a Vim bigot but I'm always open to other text editors with the condition that it supports Vim key bindings! On the Mac I've recently switched to Sublime Text 2 for source code editing. Next we need to get ourselves a decent editor. Homebrew is a package management system that simplifies the installation of software on the Mac. If you don't have homebrew you can grab it here. I'm going to use homebrew to install Erlang on my Mac. To use Elixir, I need to prepare Erlang on my OS X Environment first. Elixir is a new programming language that sits on top of Erlang VM which practically makes Erlang platform pragmatic and more fun to use. I've found a promising avenue that will fuel my interest in Erlang, but not the Erlang language, but the Erlang platform through Elixir. Now, after invseting some time last year in Clojure and my growing knowledge about functional programming, I'm making another leap into the Erlang Ecosystem, hopefully my revitalized interest won't get dissuaded. I kept Erlang in my pocket w/o trying to code much with it. Spending a great amount of time in the Telecoms domain I understood the importance of system reliability, high-availability, fault-tolerance and concurrency, all first-class properties of the Erlang Virtual Machine. It's functional concepts was still very new to me and the syntax wasn't really appealing nor approachable. OK, I'm documenting the basic Emacs navigation keys I've so far used:Ĭ is for Ctrl, and M is for Alt, or the meta keyĪ few years ago I made an attempt at learning Erlang. These seem to be related to Readline library linked applications like Postgresql, Sqlite3 and Red Hat Gnome Terminal just to name a few. Some servers use Emacs bindings as their default. Mostly I use Linux with IntelliJ running IdeaVim Plugin for my Java development so no Emacs use cases there. Linux / Tmux / Vim and whatever programming language available, normally this is just C or Ruby. While my movement is still limited with the Vim habit of keeping my fingers always in home key row, I plan to improve my Emacs skills and knowledge with out getting in the way of my usual terminal working environment i.e. Right now I've only started using Emacs for creating text buffers for frequent post-it notes. The Emacs features I'd eventually like to exploit are the full, mouseless use of Buffers, Windows, and Frames. However Emacs is not just a text editor, it can be leverage as full operating system (well sort-of). Looking at Emacs as an applicaiton, it kind of sits in between your regular text editor and the usual IDE. Again, I repeat I'm a Vim bigot! But I like to try other environments that can help me become more productive in general. I'm learning Emacs on Windows just to familiarize and expand my text editor and integrated development environment experience.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |