Feed on
Posts
Comments

Archive for the 'Emacs' Category

when trying to install emacs using macports on my new snow leopard install, i got the following error:
foo://opt/local/sudo port install emacs
—>  Computing dependencies for emacs
—>  Fetching emacs
—>  Verifying checksum(s) for emacs
—>  Extracting emacs
—>  Applying patches to emacs
—>  Configuring emacs
—>  Building emacs
Error: Target org.macports.build returned: shell command ” cd “/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_editors_emacs/work/emacs-22.3″ && /usr/bin/make -j2 all ” returned [...]

To make emacs color code by default in Terminal when you’re working on
your Mac, add this to your ~/.emacs file.
;; turn on font-lock mode
(global-font-lock-mode t)
(setq font-lock-maximum-decoration t)
or to toggle color within emacs, just type:
M-x font-lock-mode

thanks to sean clarke for this!

block indent / dedent in emacs

to indent or dedent a block of text in emacs, first set a markpoint:
C-space
move the cursor to the end of the block, and then hit:
C-c->
to indent or
C-c-

it’s been a bit of a hassle getting emacs to read python files in python-mode.  in spite of downloading a python-mode file and putting it in my boot path, emacs still refused to enter python mode.  i kept getting the error message:
file-error “Cannot open load file” “python-mode”
turns out the problem was that i needed to [...]

spell-check keyboard shortcut in emacs

you can spell check in emacs with the command:
$ M-x ispell-buffer
however, that’s not very convenient to do over and over; to create a shortcut to the spell-checker, add the following to your .emacs file:
(global-set-key “\C-c” ‘ispell-buffer)
when you restart emacs, you’ll find that pressing ctrl-c will instantly pull up the spellchecker.

how to auto-indent in emacs

one of the reasons why i use emacs, as opposed to just a vanilla text editor, is that it auto-indents your code. all you’ve got to do is ask it to do so nicely.
just highlight the region of code you want indented (control-space at the beginning of the text block, then move the blinking [...]

add a goto-line command to emacs

it boggles the mind that emacs - famous for having a bazillion keyboard shortcuts - doesn’t have one for quickly finding a line.
so, here’s how to make one.
go to your home directory in the terminal:
>> cd
and open up the .emacs file that lives there.
add the following line of code to it:
(global-set-key “\C-l” ‘goto-line)
restart emacs [...]

More blogs about http://desk.stinkpot.org:8080/tricks.