Hemos visto en varias entradas como codificar archivos y textos, pues en esta veremos otro método y además muy simple:
M-x package-install RET kaesar-mode RET
M-x package-install RET kaesar-file RET
No es necesaria ninguna entrada en el archivo de configuración. Abrimos un archivo, que como podeis ver es el lorem-ipsum que tuneamos con frases del quijote que son más divertidas y antes de cerrarlo lanzamos:
M-x kaesar-mode
Entramos la contraseña y la confirmación:
Nos informa que ya está activado kaesar.
Y continuamos trabajando con él. Cerramos el buffer y cuando lo volvemos a llamar pide la contraseña.
Como puede verse. otra forma muy fácil de encriptar archivos. A continuación veremos como llamar al traductor de google para que los que no estamos muy dados a las traducciones emacs nos las ponga más fáciles.
M-x package-install RET google-translate
Tampoco es necesario añadir ninguna entrada en el archivo de configuración. Por ejemplo abrimos la página man de emacs
M-x man RET emacs
Seleccionamos un trozo y lanzamos:
M-x google-translate-at-point
Indicamos el idioma en el que está el texto:
Y al que queremos traducir:
Et voila…
Y si nuestras traducciones siempre son del inglés al español, podemos entrar en el archivo de configuración .emacs las siguientes lineas:
(custom-set-variables
‘(google-translate-default-source-language «en»)
‘(google-translate-default-target-language «es»))
Y así nos ahorramos especificarlo en cada ocasión.
Otra extensión útil y emparentada con la anterior es web-search
M-x package-install RET web-search
Que, con google como buscador por defecto, busca la palabra que le indiquemos, aunque como es habitual en emacs, podemos modificar los sitios en los que buscar con
M-x customize-group RET web-search
Y para terminar la entrega, algo sobre guardar buffers. No me refiero al buffer activo, que con el clásico C-x C-s, resolvemos el tema, sinó, como en nuestro caso, que con un montón de buffers abiertos y queremos cerrar emacs nos tiramos un siglo confirmando los «Saves file…? (y, n, !, ., q, C-r, d or C-h)» . Existen muchas formas de realizarlo antes de cerrar con C-x C-c, las dos más normales:
C-u C-x s
C-x s !
O creando una función que con su correspondiente atajo de teclado podría ser:
(defun save-all ()
«Guardar todos los buffers»
(interactive) (save-some-buffers t))
(global-set-key (kbd «C-c C-s») ‘save-all)
Pero la que usamos más es la que guarda todos los buffers y además cierra emacs y que con su atajo la podríamos dejar en:
(defun guardar-todo-y-salir ()
«Guardar todos los buffers y cerrar emacs»
(interactive)
(save-some-buffers t)
(kill-emacs))
(global-set-key (kbd «C-c M-s») ‘guardar-todo-y-salir)
Y recuerda que todo el curso de emacs realizado con org-mode está en http://lapipaplena.zzzz.io/emacs.
Felices orgasmos con emacs
Replica a nasciiboy Cancelar la respuesta