Domanda

sto usando Aquamacs dal paio di settimane e sto cercando di trovare buone personalizzazioni. In primo luogo, volevo solo le mie Aquamacs a guardare come questo su di partenza:

alt text

voglio dire a sinistra, il mio codice sorgente. e sulla un riquadro destro shell (iniziato con C-X 3 + M-X shell).

Ho fatto qualche ricerca su emacs / Aquamacs forum, e in StackOverflow troppo. Ma sto ancora bloccato su questo. Grazie. :)

È stato utile?

Soluzione 2

Ecco la roba !!

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; roba di programmazione C

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; Affamato di eliminazione è bello dato che usiamo spazi invece di tabulazioni. (Setq c-fame-delete-chiave t)

;; Lasciate emacs inserimento a capo automaticamente ogni volta che può. (Setq c-auto-ritorno a capo 1)

;; Impostare lo stile di K & R indentazione all'avvio C-mode.

(add-hook 'c-mode-hook

      '(lambda ()
         (c-set-style "k&r")
         (auto-fill-mode 1)
         ))

Altri suggerimenti

Se tutto ciò che serve è quello di dividere la finestra e aprire il guscio nella finestra appena creata, si dovrebbe essere in grado di aggiungere questo:

(split-window-horizontally nil)
(other-window 1)
(shell nil)
(other-window 1) ;; return you to the original window.

alla fine del vostro .emacs o .emacs.d/init.el seconda di come si inizializza emacs.

In alternativa, ne fanno una funzione separata, e si legano ad un comando chiave. (Aggiungerli al .emacs al posto del codice di cui sopra.)

per es.

(defun split-window-for-shell ()
  "Split the current window and open a shell in the new window."
  (interactive)
    (split-window-horizontally nil)
    (other-window 1)
    (shell nil)
    (other-window 1) ;; return you to the original window.
  )

e si legano con

(global-set-key (kbd "C-|") split-window-for-shell)

Così si può utilizzare quando si vuole, e non solo in fase di avvio.

(Si mostrerà sempre la stessa istanza di shell.)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top