2016-03-29 4 views

Antwort

2

Eine Möglichkeit, es zu tun ist, Ihren eigenen „Datei öffnen“ Befehl zu schreiben:

(defun my-find-file() 
    "Like `find-file', but splits screen and enables Follow Mode." 
    (interactive) 
    (call-interactively #'find-file) 
    (follow-delete-other-windows-and-split) 
    (visual-line-mode 1)) 

Sie können es an C-x C-f binden:

(global-set-key (kbd "C-x C-f") #'my-find-file) 

ich follow-delete-other-windows-and-split anstatt benutzt habe split-window-right und follow-mode und letzteres funktioniert nicht so gut, wenn ein Frame bereits mehrere Fenster enthält.

Sie könnten auch die Aktivierung von visual-line-mode mit anderen Mechanismen wie mode-spezifische Hooks oder global-visual-line-mode in Betracht ziehen.

+2

'(global-set-key [remap find-datei] # 'my-find-file)' würde alle globalen Tastaturbelegungen für 'find-file' neu zuordnen, was meiner Meinung nach im Allgemeinen ein vorzuziehender Ansatz für diese Art von Dingen ist, es sei denn Sie möchten insbesondere einige Originalbindungen beibehalten. – phils