commands - ¿Modo emacs menor favorito?
emacs ubuntu (6)
Acabo de descubrir la tabbar , un modo menor que proporciona pestañas como Firefox en emacs.
También modifico org-mode en un modo menor y lo uso con otros modos principales para plegar y organizar mi código, por ejemplo: ( ahk-org-mode )
¿Cuáles son tus modos menores favoritos?
¿Hay modos principales que ha convertido en modos menores para que pueda usarlos con otros modos principales?
He estado usando Emacs durante mucho tiempo y tengo que decir que mi configuración ha cambiado varias veces debido al cambio del lenguaje de programación principal, las herramientas relacionadas, etc. Sin embargo, independientemente de las tareas que realice con Emacs, los siguientes modos secundarios Mejoraría tu productividad.
El modo de timón básicamente se podría usar para completar automáticamente cualquier cosa (en realidad es una bifurcación para el modo de cualquier cosa original). Puede usarlo para cambiar rápidamente el búfer, abrir archivos o cambiar rápidamente a un archivo en cualquier proyecto cuando se combina con el modo de proyectil. Solo necesita saber algunas letras de lo que le gustaría hacer. El timón se completará automáticamente y limitará la lista de selección manteniendo solo las entradas que coincidan con sus criterios. Puede habilitar el comportamiento difuso para varias funcionalidades que es muy potente. Para más detalles:
http://tuhdo.github.io/helm-intro.html
Si usted es un desarrollador que trabaja con varias ramas de código, etc., este es un deber. Con el proyectil puede cambiar fácilmente entre los diferentes proyectos, abrir archivos que pertenecen a su proyecto actual, etc. Combinado con Helm ofrece una herramienta muy poderosa para navegar fácilmente en cualquier proyecto, incluso si no está familiarizado con la estructura del árbol de códigos.
http://tuhdo.github.io/helm-projectile.html
Modo muy interesante con una interfaz mínima que le permite navegar por los cambios cuando está trabajando en un archivo con control de versiones. Soporta los principales VCS como subversion, git, mercurial. Además, revertir mandatos separados de código, ver las diferencias con el repositorio y más características.
Estos son más o menos los modos menores que normalmente uso. Los siguientes modos / configuraciones también son útiles si está trabajando con el lenguaje de programación especificado:
- C / C ++
Simplemente instale el irony-mode e instale el modo de auto-complete .
El modo omnisharp básicamente le permite usar la poderosa función de autocompletar inteligente de VisualStudio desde sus emacs. Solo necesita ejecutar el servidor omnisharp con su .sln y eso es todo !. Normalmente lo combino con el modo autocompletado de la empresa.
- Pitón
Estoy usando Jedi y funciona como un encanto.
Me gusta completar automáticamente (para completar el código): http://cx4a.org/software/auto-complete/
Paréntesis a juego, mi favorito de los cuales es mic-paren
.
autopair : empareja llaves y citas automáticamente en emacs como TextMate
paredit : modo de edición sexp definitivo, no se puede hacer una programación seria de Lisp sin él
flyspell and cousing flyspell-prog-mode - excelente corrección ortográfica sobre la marcha
eldoc : consejos sobre la marcha de parámetros de funciones, etc. en varios idiomas como Emacs Lisp, Perl ...
yasnippet - framework de expansión de plantillas para paquetes TextMate
auto-revert-mode : revierte buffers, si los archivos subyacentes se han cambiado externamente
hl-line - resalta la línea actual
windmove : navegación más fácil entre muchas ventanas abiertas en Emacs
show-paren-mode : resalta el paréntesis correspondiente, lo que facilita la show-paren-mode errores con su emparejamiento
¡Todos esos modos menores son simplemente una bendición! No puedo vivir sin ellos y hacen que toda mi experiencia de edición sea mucho más agradable y productiva ...
Por cierto, puedes ver gran parte de las personalizaciones y modos que uso en mi configuración disponible públicamente here (la mayoría de las cosas del modo secundario están en misc-config.el). También recomiendo a todos que sigan el excelente blog Emacs Fu , cuando he elegido muchos modos interesantes en los últimos años.