technical-dresese.blogspot.com
Technical Dresese: ELPA and el-get
http://technical-dresese.blogspot.com/2012/12/elpa-and-el-get.html
Thoughts on technical matters. Saturday, December 08, 2012. In my last post. I discussed how to tie ELPA into your customization. There's another alternative, el-get. Which is a wrapper around ELPA and many other things, and lets you install and keep up to date with just about any piece of elisp out there. The advantage here is that not everything is on ELPA. Many bits are in github, or Emacswiki, or some other more random system. Using. I played around with. Subscribe to: Post Comments (Atom). Im a Soft...
technical-dresese.blogspot.com
Technical Dresese: Customization with keybindings
http://technical-dresese.blogspot.com/2012/12/customization-with-keybindings.html
Thoughts on technical matters. Wednesday, December 12, 2012. Much has already been written about keybindings. I'd like to demonstrate creating two new function to do something, and binding one to a global key, and one to a mode-specific key. I've been wanting to create a function for a while that easily lets me store and paste links to an org-mode file. Org already supports this, so this should be quite easy. I'd like to bind a key to store a link to the present point. The function. And function keys to.
technical-dresese.blogspot.com
Technical Dresese: Encrypted emacs customizations
http://technical-dresese.blogspot.com/2012/12/encrypted-emacs-customizations.html
Thoughts on technical matters. Saturday, December 22, 2012. Sometimes you want to store passwords in your configuration. Several things need it, such as. You don't want to have to lock down your whole initialization file, you just want to protect the settings you care about. There is a way to do this, and it isn't too hard, at least on GNU/Linux. What you need to do is to put your settings in a file in the. Directory (assuming that you have this in your load path), with a. This makes sure that I'll be pr...
technical-dresese.blogspot.com
Technical Dresese: 04/01/2011 - 05/01/2011
http://technical-dresese.blogspot.com/2011_04_01_archive.html
Thoughts on technical matters. Saturday, April 09, 2011. A brief demonstration of emacs new lexical bindings. It wasn't a joke. On April 1st, Stefan Monnier merged the lexical binding branch into the emacs trunk. Unless it needs to be rolled back, emacs 24 should have lexical binding, which is a huge improvement for elisp. If you want to try it out, get the latest emacs from source, and compile it yourself. To enable it, you need to set lexical-binding. Here's a demonstration in an ielm session (M-x ielm.
technical-dresese.blogspot.com
Technical Dresese: 02/01/2012 - 03/01/2012
http://technical-dresese.blogspot.com/2012_02_01_archive.html
Thoughts on technical matters. Saturday, February 18, 2012. Work / life balance advice. Don't let either your personal life or your work life go neglected. There That's it. If you are short on time, you can stop reading now, since that's the one most important thing about work / life balance. Oh, you're still here? Subscribe to: Posts (Atom). Bimodal eating in New York. Work / life balance advice. Im a Software Engineer who moved from Silicon Valley to NYC. Im on several parallel quests: to try...
technical-dresese.blogspot.com
Technical Dresese: ELPA and initialization
http://technical-dresese.blogspot.com/2012/12/elpa-and-initialization.html
Thoughts on technical matters. Friday, December 07, 2012. ELPA is one of the biggest improvements to Emacs 24. It stands for the Emacs Lisp Package Archive, and it give Emacs users a way to install and maintain packages from centralized repositories. ELPA takes care of browsing the list of packages, finding out more about each one, downloading each package, downloading dependent packages, byte-compiling each package, and installing them in a standard place. Right now, in my initialization file. After a n...
technical-dresese.blogspot.com
Technical Dresese: 03/01/2012 - 04/01/2012
http://technical-dresese.blogspot.com/2012_03_01_archive.html
Thoughts on technical matters. Thursday, March 15, 2012. Tips for code interviews. If you are a programmer, then you inevitably spend some time every few years doing a bunch of interviews for a programming job. You probably are going to have to do some code interviews as part of that, which means you'll be doing coding interviews many times throughout your career. Allow me to help. Since I previously wrote a post on why I prefer coding interviews. Know when to use each type of data structure. In Java...
technical-dresese.blogspot.com
Technical Dresese: setq / custom.el changes up
http://technical-dresese.blogspot.com/2012/12/setq-customel-changes-up.html
Thoughts on technical matters. Tuesday, December 04, 2012. Setq / custom.el changes up. I made the changes corresponding to yesterday's post on setting variables. To my emacs configuration. If you are interested, you can look at the diff. To see what kind of cleanup is the result of taking the advice I gave in the last post. In the progress, I realized that the code I gave yesterday for loading custom files could be improved, and I've edited the post to reflect that. This will load the package. Fixing so...
technical-dresese.blogspot.com
Technical Dresese
http://technical-dresese.blogspot.com/2012/12/some-people-dont-customize-emacs.html
Thoughts on technical matters. Sunday, December 02, 2012. I'm planning to write a series of posts on customizing Emacs, sharing tips and developing elisp to make the job easier. This is an introductory post to this series. My first tip is to store your setup on github. I've done this with my emacs-setup project. My second tip is to store your configuration in. Directory is where all the action happens these days. Configuration files are stored there, as well as ELPA packages (in the. I run emacs *everywh...
technical-dresese.blogspot.com
Technical Dresese: Customizing exec-path and load-path
http://technical-dresese.blogspot.com/2012/12/customizing-exec-path-and-load-path.html
Thoughts on technical matters. Sunday, December 09, 2012. Customizing exec-path and load-path. Emacs has two main list of paths it uses to find files, the. Is a list of directories that should be used to look for load files. The. Is a list of directories that should be used to look for binary executables, the equivalent of the shell variable. And is initialized from it). And not checked into git. Controls what directories are searched for. And they both have a file. Will load the one in. By default, the.