Konfigurace editoru emacs

Konfigurační soubor .emacs editovat

; https://stackoverflow.com/questions/32702754/adding-package-repositories-to-emacs(require 'package)(setq package-enable-at-startup nil)(setq package-archives '())(package-initialize)(add-to-list 'package-archives  '("gnu" . "http://elpa.gnu.org/packages/"))(add-to-list 'package-archives  '("melpa" . "http://melpa.milkbox.net/packages/") t);(add-to-list 'package-archives  '("marmalade" . "https://marmalade-repo.org/packages/"));(add-to-list 'package-archives  '("org" . "http://orgmode.org/elpa/") t);(add-to-list 'package-archives  '("tromey" . "http://tromey.com/elpa/") t); google: 'emacs utf-8 site:cz'; [http://www.abclinuxu.cz/forum/show/155517 emacs a kopirovani z venku]; Co může občas pomoci (třeba při problémech s clipboardem):(set-default-coding-systems 'utf-8)(set-keyboard-coding-system 'utf-8)(set-clipboard-coding-system 'utf-8) ;Normální scrollování:(setq scroll-conservatively 1);Aby se mi zobrazovala posice kursoru na řádce:(setq column-number-mode t);Aby naběhl cperl-mode:(add-hook 'cperl-mode-hook 'n-cperl-mode-hook t)(defun n-cperl-mode-hook ()  (setq cperl-indent-level 4)  (setq cperl-continued-statement-offset 0)  (setq cperl-extra-newline-before-brace t)  ;(set-face-background 'cperl-array-face "wheat")  ;(set-face-background 'cperl-hash-face "wheat")  )(custom-set-faces  '(cperl-array-face ((t (:foreground "green" :weight bold))))  '(cperl-hash-face ((t (:foreground "Red" :slant italic :weight bold))))  );spustím atomic-chrome(require 'atomic-chrome)(atomic-chrome-start-server)

Různé konfigurační příkazy editovat

Meta editovat

Problém, že Alt nefunguje jako Meta modifier:


Čísla řádků a sloupců editovat

Někdy se stane, že editor u velkých souborů namísto čísla řádků zobrazí dva otazníky: L??Důvod je ten, že zvláště u dlouhých řádek nechce ztrácet příliš mnoho času náročným výpočtem.Řešením je nastavit:[1].

(setq line-number-display-limit-width 2000000)

Reference editovat

  1. StackExchange (emacs) 2015-04-22: What piece of code in Emacs makes-- `line-number-mode` print “??” as line number in buffers with long lines?