Gnuget http://www.gnuget.org/ Gnuget Creative Commons Atribución-Licenciamiento Recíproco 2.5 México Fri, 26 Sep 2008 13:34:00 -0700 http://www.textmotion.org Agregar rutas al load_path de emacs http://www.gnuget.org/blog/view/191/agregar-rutas-al-load-path-de-emacs http://www.gnuget.org/blog/view/191/agregar-rutas-al-load-path-de-emacs <p>Una de las ventajas de ubuntu es que hasta este momento cuando quería instalar un modo nuevo para emacs me limitaba a hacer cosas como:</p> <p><span class="code"><div class="bash">gnuget@box:~/ apt-get <span style="color: #c20cb9; font-weight: bold;">install</span> php-mode</div></span></p> <p>Pero ha muchas cosas que no vienen  en los repositorios, por ejemplo <a href="http://tapsellferrier.hapispace.com/nicferrier/200710115T225511.hapi">este maravilloso modo para twittear desde emacs</a>, así que me di a la tarea de probarlo.</p> <p>Pero ohh sorpresa, no encontraba una forma  bonita de hacerlo, primero me limite a agregarlo a donde están los modos que instala apt para emacs que es en: <b><i>/usr/share/emacs22/site-lisp/</i></b> pero esto no es muy bonito por que  acostumbro usar emacs en varios equipos entonces me di a la tarea de investigar como decirle a emacs que nos busque en un lugar  que nosotros escojamos.</p> <p>Para agregar un path donde buscar a emacs necesitamos abrir nuestro archivo de configuración <b><i>.emacs</i></b> y agregar lo siguiente hasta el principio:</p> <p><span class="code"><div class="lisp"><span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> load-path<br /> &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">append</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">list</span> <span style="color: #b1b100;">nil</span> <span style="color: #ff0000;">&quot;~/.emacs-modes/&quot;</span><span style="color: #66cc66;">&#41;</span><br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; load-path<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span></div></span></p> <p>En este  caso  agregamos la carpeta  ~/.emacs-modes/   al load-path de emacs ya solo bastará poner ahí nuestros modos y emacs sabrá donde encontrarlos <img src="http://www.gnuget.org/media/emoticons/ichat/happy.png" width="18" height="18" /></p> david.valdez210@gmail.com (David Valdez) Fri, 26 Sep 2008 13:34:00 -0700