[bottega] Emacs su Windows

  • From: Massimiliano Mirra <mmirra@xxxxxxxxx>
  • To: bottega@xxxxxxxxxxxxx
  • Date: Sun, 19 Jan 2003 22:14:55 +0100

Vi spiego come preparare Emacs su Windows in modo da integrarlo con
Java.

Avviate Emacs, e nella finestra che vi si presenta digitate quanto
segue, parentesi comprese:

    (getenv "HOME")

Posizionate il cursore dopo l'ultima parentesi e premete Control+x
seguito immediatamente da Control+e (in altre parole, mentre tenete
premuto Control, premete prima `x' e poi `e').

Nella riga in fondo alla finestra apparira` qualcosa tipo
`C:\Documents and Settings' o semplicemente `C:\' o altro ancora;
qualunque cosa sia, prendetene nota.

Ora dal primo menu scegliete l'opzione `Find file'; vi verra` chiesto
quale file aprire.  Date il percorso di cui avete preso nota al punto
precedente, seguito da `_emacs'.  Se, per esempio, il percorso era
`C:\', il file da aprire sara` `C:\_emacs'.

Ora che avete aperto il file, riempitelo con il seguente contenuto:


;;; C stuff

(defun c-insert-block ()
  "Places a block and puts cursor inside it."
  (interactive)
  (end-of-line)
  (skip-chars-backward " \t")
  (insert " {")
  (c-indent-command)
  (newline)
  (insert "}")
  (c-indent-command)
  (beginning-of-line)
  (open-line 1)
  (c-indent-command))

(defun c-custom-setup ()
  (setq tab-width 2)
  (define-key c-mode-map "\C-cj" 'c-insert-block))

(add-hook 'c-mode-common-hook 'c-custom-setup)


;;; Java stuff

(defun java-run () (interactive)
  (if buffer-file-name
      (shell-command (concat "java " (file-name-sans-extension 
(file-name-nondirectory buffer-file-name))))))

(defun java-custom-setup ()
  (setq tab-width 4)
  (setq compilation-read-command nil)
  (define-key java-mode-map "\C-cj" 'c-insert-block)
  (define-key java-mode-map [f8] 'compile)
  (define-key java-mode-map [f9] 'java-run))

(add-hook 'java-mode-hook 'java-custom-setup)
(add-hook 'java-mode-hook
          (lambda ()
            (set (make-local-variable 'compile-command)
                 (concat "javac " buffer-file-name))))




Salvate il file, chiudete Emacs, riavviatelo, et voila`, il
compilatore Java e` integrato, potrete compilare premendo F8 ed
eseguire premendo F9.  Lascio ai piu` avventurosi il piacere di
scoprire come modificare queste combinazioni di tasti in modo che
siano uguali a quelle di Kawa (F4 ed F7).


Se trovate difficolta` nel configurare Emacs, scrivete pure qui in
lista.


Massimiliano

Other related posts:

  • » [bottega] Emacs su Windows