No se porque pero la configuración del shell de Emacs, en el mac book pro no cargaba bien, las variables de entorno como el PATH no se fijaban correctamente. Lo solucioné usando setenv. Hoy encotré una solución lo bastante satisfactoria como para compartirla con los usuarios que tengan este problema.
Leyendo las info vi que emacs al lanzar un shell siempre busca e intenta ejecutar el fichero .emacs_<nombre del shell>, así que creando un fichero .emacs_bash que contenga "source ~/.profile". Al lanzar el shell cargará el profile del OsX.
Se que es una tontería. Pero por fin tengo sincronizas las variables de entorno, en el Terminal y el shell de Emacs.
Mostrando entradas con la etiqueta Emacs. Mostrar todas las entradas
Mostrando entradas con la etiqueta Emacs. Mostrar todas las entradas
sábado, 5 de diciembre de 2009
lunes, 30 de noviembre de 2009
Uniquify
Emacs siempre sorprende...
Leyendo emacs-fu acabo de descubrir una forma simple e interesante de controlar como emacs hace únicos los nombre de los buffers que abres. Lo más sorprendente es que lleva en emacs 20 años, y me sucede como al autor del artículo de emacs-fu, mira que tengo horas de emacs, pues acabo de descubrirlo.
Con este trozo de código consigues que emacs cuando abres los ficheros test/a/foo y test/b/foo los diferencie nombrando los buffer foo:a o foo:b
Leyendo emacs-fu acabo de descubrir una forma simple e interesante de controlar como emacs hace únicos los nombre de los buffers que abres. Lo más sorprendente es que lleva en emacs 20 años, y me sucede como al autor del artículo de emacs-fu, mira que tengo horas de emacs, pues acabo de descubrirlo.
(require 'uniquify)
(setq
uniquify-buffer-name-style 'post-forward
uniquify-separator ":")
Con este trozo de código consigues que emacs cuando abres los ficheros test/a/foo y test/b/foo los diferencie nombrando los buffer foo:a o foo:b
Suscribirse a:
Entradas (Atom)