Zeekat Software Developmenthttp://zeekat.nl/news/tag/emacs/Zeekat.nl news tagged 'emacs'2013-10-24T00:00:00+02:00I just published my Emacs configuration as an article. Contains interesting stuff on Emacs, OrgMode, Clojure and other things.http://zeekat.nl/news/2013/10/24/new-article-configuring-emacs/New article: Configuring Emacs2013-10-24T00:00:00+02:002013-10-24T00:00:00+02:00This week, I re-implemented my main website. The text on the old one needed to be revised heavily (in fact I removed almost all of it except a short bio and some longer articles) and I wanted to experiment with ...http://zeekat.nl/news/2013/05/09/new-zeekat-website-design/New zeekat website design2013-05-09T00:00:00+02:002013-05-09T00:00:00+02:00Because people asked: my current emacs configuration is at https://github.com/joodie/emacs-config
Note that it will not work as is, as it depends on my local file tree and specific installs from marmalade. So it’s mostly useful as a raw bucket of ...http://zeekat.nl/news/2012/11/03/see-the-incredible-emacs-config/See the incredible emacs config.2012-11-03T00:00:00+01:002012-11-03T00:00:00+01:00clojure-refactoring, the Emacs/SLIME based toolkit for doing refactoring wasn’t getting enough love and attention, so I fixed a few things. Tom Crayford unfortunately doesn’t have the time to work on it any further so I’m taking over as the maintainer. ...http://zeekat.nl/news/2011/10/24/clojure-refactoring-gets-a-new-maintainer/Clojure-refactoring gets a little love, a new release and a new maintainer.2011-10-24T00:00:00+02:002011-10-24T00:00:00+02:00This is part of the series on SLIME functions. See the introduction for information on what SLIME is.
Another very short post.
Now what is the name of that function again? Which namespace contains that variable?
Call slime-apropos; Default key-binding: ...http://zeekat.nl/news/2011/02/10/slime-hints-5-slime-apropos/SLIME hints #5 – slime-apropos2011-02-10T00:00:00+01:002011-02-10T00:00:00+01:00By far the oldest board in this series. Production of these things started in 1985 and slightly modified versions are still being build by Unicomp (the Customizers are the closest to the standard IBM Model M, but always make sure ...http://zeekat.nl/news/2010/09/01/in-search-of-a-better-keyboard-the-ibm-model-m/In search of a better keyboard; The IBM Model M2010-09-01T00:00:00+02:002010-09-01T00:00:00+02:00When you’re typing as much as I do, sooner or later you realize that having a good keyboard is important. Years ago I was having issues with wrist-pain and switching keyboards was – for me – a very effective way ...http://zeekat.nl/news/2010/08/29/in-search-of-a-better-keyboard-early-history/In search of a better keyboard; Early history2010-08-29T00:00:00+02:002010-08-29T00:00:00+02:00This is part of the series on SLIME functions. See the introduction for information on what SLIME is.
Just a short post today.
The slime-who-calls function (default binding “C-c C-w c”) lists every function that calls the given function (default ...http://zeekat.nl/news/2010/06/09/slime-hints-4-slime-who-calls/SLIME hints #4 – slime-who-calls2010-06-09T00:00:00+02:002010-06-09T00:00:00+02:00New code!
As I noted in yesterday’s post, slime-complete-symbol normally doesn’t complete locally bound “variables” (that is, function arguments and let bindings).
I’ve created a SLIME extension that does a pretty rough scan of the current top-level form and adds ...http://zeekat.nl/news/2010/06/04/slime-hints-3b-lexical-completions-also-a-correction/SLIME hints #3b – lexical completions, also: a correction2010-06-04T00:00:00+02:002010-06-04T00:00:00+02:00This is part of the series on SLIME functions. See the introduction for information on what SLIME is.
Today I want to address auto-completion. There are many different Emacs extensions for doing completions, but the basic functionality in SLIME is ...http://zeekat.nl/news/2010/06/03/slime-hints-3-interactive-completions-and-smart-tabs/SLIME hints #3 – interactive completions and smart tabs2010-06-03T00:00:00+02:002010-06-03T00:00:00+02:00This is part of the series on SLIME functions. See the introduction for information on what SLIME is.
SLIME has a bunch of different functions that compile code from a file buffer into the running Lisp process.
I’ll list a ...http://zeekat.nl/news/2010/05/27/slime-hints-2-slime-compile-and-load-file-vs-other-slime-compile-functions/SLIME hints #2 – slime-compile-and-load-file vs other slime-compile functions2010-05-27T00:00:00+02:002010-05-27T00:00:00+02:00This is part one of the series on SLIME functions. See the introduction for information on what SLIME is.
Today’s function is slime-edit-definition, which has the default key binding of Meta-.
This function is one of the most useful code-navigation ...http://zeekat.nl/news/2010/05/23/slime-hints-1-meta-slime-edit-definition/SLIME hints #1 – Meta-. (slime-edit-definition)2010-05-23T00:00:00+02:002010-05-23T00:00:00+02:00I’m starting a series of posts highlighting useful functions in Emacs/SLIME. The idea is to take one function (or a set of related functions) per post. This post is mostly here for reference in future episodes and will explain what ...http://zeekat.nl/news/2010/05/22/slime-hints-0-introduction-emacslisp-hacking-goodness/SLIME hints #0 – Introduction (Emacs/Lisp hacking goodness)2010-05-22T00:00:00+02:002010-05-22T00:00:00+02:00The standard instructions for swank-clojure (the clojure backend to SLIME) imply you always use the same binary and/or classpath for starting your clojure code. The problem with that is that for different projects you generally want to specify at least ...http://zeekat.nl/news/2009/12/03/choosing-your-clojure-startup-script-from-emacsslime/Choosing your clojure startup script from Emacs/SLIME2009-12-03T00:00:00+01:002009-12-03T00:00:00+01:00Flash finally raised my curiousity by adding fully programmable audio in Flash player 10. This means you can read the currently playing audio stream to provide reasonably accurate VU meters etc, but more interesting, it means you can write your ...http://zeekat.nl/news/2009/03/19/a-simple-synthesizer-in-717-kb-of-flash/A simple synthesizer in 7.17 Kb of Flash2009-03-19T00:00:00+01:002009-03-19T00:00:00+01:00I just updated emacs-rails so that feedback on the currently running test is put in the global modeline. This means you get that feedback in all buffers, so you can work on something else while your tests are running, and ...http://zeekat.nl/news/2008/12/06/adding-a-modeline-to-emacs-rails/Adding a modeline to emacs-rails2008-12-06T00:00:00+01:002008-12-06T00:00:00+01:00One of the projects I’m working on is in Ruby on Rails, and I’m using emacs-rails (with some small tweaks) as the development environment.
Emacs rails works fine, except for one thing: the navigation menus (x-popup-menus) are awkward when you ...http://zeekat.nl/news/2008/09/14/better-consolekeyboard-menus-for-emacs/better console/keyboard menus for emacs2008-09-14T00:00:00+02:002008-09-14T00:00:00+02:00For a mod_perl project I’m working on I wanted a way to track the apache error log and jump to the source of the errors from emacs.
Fortunately, emacs’ (compile) command makes this very easy:
;; restarts apache and track ...http://zeekat.nl/news/2008/08/21/using-emacs-compile-command-to-track-errors/using emacs’ (compile) command to track errors2008-08-21T00:00:00+02:002008-08-21T00:00:00+02:00My current favorite Emacs*font to work with the new XFT backend is Inconsolata. I’ve tried a few others, but this font is just very clear, not too fat and not too skinny, and it has a slashed zero, as a ...http://zeekat.nl/news/2008/02/26/inconsolata-a-nice-programming-font/Inconsolata – a nice programming font2008-02-26T00:00:00+01:002008-02-26T00:00:00+01:00Is al eerder gebeurd, dus hopelijk is het tijdelijk.
Dus in de tussentijd is hier ook de originele javascript.el die ik gebruikt heb voor mijn versie.
update: Karl’s nieuwe homepage is hier.http://zeekat.nl/news/2007/11/11/karl-landstroms-homepage-is-weg/Karl Landström’s homepage is weg (en nu weer terug)2007-11-11T00:00:00+01:002007-11-11T00:00:00+01:00De beste javascript mode voor Emacs is deze van Karl Landström. Hij heeft alleen moeite met het correct detecteren van strings en regexes:
Niet leuk als je de source van jQuery opent. (Waarschuwing, dit crasht emacs!)
Ook niet leuk is ...http://zeekat.nl/news/2007/10/31/javascript-regex-en-string-literal-highlighting-in-emacs/Javascript regex en string literal highlighting in Emacs2007-10-31T00:00:00+01:002007-10-31T00:00:00+01:002013-10-24T00:00:00+02:00