Jim's Memory
Remind me about > Emacs

Emacs

Good link:  Configuring Emacs for web development

> I thought I remembered seeing somewhere that it was possible to search
> for lisp variables that had a particular value.  Anyone know if that's
> possible?

 Yup,

 ,----[ C-h f apropos-value RET ]
 | apropos-value is an interactive compiled Lisp function in `apropos'.
 | It is bound to <menu-bar> <help-menu> <apropos> <apropos-value>.
 | (apropos-value APROPOS-REGEXP &optional DO-ALL)
 |
 | Show all symbols whose value's printed image matches APROPOS-REGEXP.
 | With optional prefix DO-ALL or if `apropos-do-all' is non-nil, also looks
 | at the function and at the names and values of properties.
 | Returns list of symbols and values found.
 |
 `----

Broken ispell on Ubuntu/Debian
Apparently the non-mule version of Xemacs is missing a function needed by the ispell integration.  I found this in the mule source and added it to init.el and now ispell works again:
;;; This enables ispell to work on Ubuntu (Xemacs 21.4 p17)
(defun coding-system-get (coding-system prop)
  "Extract a value from CODING-SYSTEM's property list for property PROP."
  (or (plist-get
       (get (coding-system-name coding-system) 'coding-system-property)
       prop)
      (condition-case nil
      (coding-system-property coding-system prop)
    (error nil))))
Broken build of emacs-snapshot-gtk
This patch fixes version 1:20060707-1~dapper1 of emacs-snapshot-gtk, but it should be applied beneath /usr/share/emacs/site-lisp
diff -ur site-lisp/semantic/semantic-ede-grammar.el site-lisp-fixed/semantic/semantic-ede-grammar.el
--- site-lisp/semantic/semantic-ede-grammar.el    2005-10-26 05:17:20.000000000 -0400
+++ site-lisp-fixed/semantic/semantic-ede-grammar.el    2006-08-29 11:21:30.000000000 -0400
@@ -25,6 +25,11 @@
 ;;
 ;; Handle .by or .wy files.
 
+;; JC -- from http://article.gmane.org/gmane.linux.debian.devel.bugs.general/131277
+(eval-when-compile
+  ;; This provides prevents recursive loading during a compile
+  (provide 'semantic-ede-grammar))
+
 (require 'ede-proj)
 (require 'ede-pmake)
 (require 'ede-pconf)
diff -ur site-lisp/speedbar/sb-info.el site-lisp-fixed/speedbar/sb-info.el
--- site-lisp/speedbar/sb-info.el    2005-10-26 05:17:20.000000000 -0400
+++ site-lisp-fixed/speedbar/sb-info.el    2006-08-29 11:21:30.000000000 -0400
@@ -247,9 +247,11 @@
   (Info-speedbar-hierarchy-buttons nil 0)
   )
 
+;; JC -- http://article.gmane.org/gmane.emacs.cedet/2254
+(provide 'sb-info)
+
 ;;; Overriding preinstalled code.
 ;;;###autoload
 (eval-after-load "info" '(require 'sb-info))
 
-(provide 'sb-info)
 ;;; sb-info.el ends here

Emacs rocks.

Submenu