![]() |
s i s t e m a o p e r a c i o n a l m a g n u x l i n u x | ~/ · documentação · suporte · sobre |
Página seguinte
Página anterior
Índice
46. Usando o bzip2 com o emacs46.1 Usando o emacs:Havia sido escrita a seguinte atualização para jka-compr.el que adiciona o bzip2 no modo de compactação automática. Isso só foi testado com emacs-20.2, porém tenho razões para acreditar que um funcionamento similar ocorrerá com outras versões.
Para usá-lo neste formato deve-se seguir os seguintes passos:
--- jka-compr.el Sat Jul 26 17:02:39 1997
+++ jka-compr.el.new Thu Feb 5 17:44:35 1998
@@ -44,7 +44,7 @@
;; A variável jka-compr-compression-info-list pode ser usada para
;; adaptar jka-compr para trabalhar com outros programas compactados.
;; O valor padrão desta variável permite que jka-compr trabalhe com
-;; Unix compactado e gzip. David Fetter adicionou suporte bzip2 :)
;;
;; Se você está preocupado com a saída stderr de gzip e outros programas de
;; compactação/descompactação mostrados nos buffers (área de memória)
@@ -121,7 +121,9 @@
;;; Eu tenho isto definido então aqueles arquivos .Z são presumidos para unix
-;;; formato compactado; e arquivos .gz, no formato gzip.
+;;; formato compactado; e arquivos .gz, em formato gzip, e arquivos .bz2,
+;;; no novo formato bzip2 do http://www.muraroa.demon.co.uk.
+;;; Continue o bom trabalho, gente!
(defcustom jka-compr-compression-info-list
;;[regexp
;; compr-message compr-prog compr-args
@@ -131,6 +133,10 @@
"compressing" "compress" ("-c")
"uncompressing" "uncompress" ("-c")
nil t]
+ ["\\.bz2\\'"
+ "bzip2ing" "bzip2" ("")
+ "bunzip2ing" "bzip2" ("-d")
+ nil t]
["\\.tgz\\'"
"zipping" "gzip" ("-c" "-q")
"unzipping" "gzip" ("-c" "-q" "-d")
46.2 Mudando o emacs de forma personalizada:Agradecimentos para Ulrik Dickow, ukd@kampsax.dk, Programador de sistemas na Kampsax Technology. Para poder usar o bzip2 automaticamente quando você não é o administrador do sistema (sysadmin), basta adicionar o seguinte no arquivo .emacs:.
;; (Des)compactação automática nos arquivos carregar/guardar (gzip(1))
;; Nós iniciamos ele no estado desligado, então este suporta bzip2(1)
;; Códigos lançados juntos pelo Ulrik Dickow para ~/.emacs com Emacs 19.34.
;; Devem funcionar com antigos e novos Emacs também. Embora sem garantia.
;;
(if (fboundp 'auto-compression-mode) ; Emacs 19.30+
(auto-compression-mode 0)
(require 'jka-compr)
(toggle-auto-compression 0))
;; Adicione agora suporte bzip2 e volte auto compactação.
(add-to-list 'jka-compr-compression-info-list
["\\.bz2\\(~\\|\\.~[0-9]+~\\)?\\'"
"zipping" "bzip2" ()
"unzipping" "bzip2" ("-d")
nil t])
(toggle-auto-compression 1 t)
Página seguinte Página anterior Índice |