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 |