Tento web používá soubory cookie. Dalším používáním webu s tímto souhlasíte.
jméno
heslo
přihlásit
zaregistrujte se
zapomněli jste heslo?
Emacs: escape meta alt control shift aneb prece nejsem sam, kdo nepouziva VIM
KKL2401
Tento klub jsem zalozil, aby slouzil zhruba ke stejnym ucelum jako WRAITHova poradna ohledne VIMu na Mageu. Bohuzel narozdil od nej, ktery VIMu opravdu dobre rozumi, ja moc velke znalosti emacsu nemam, nicmene doufam, ze se treba spolecnymi silami tu a tam neceho dobereme.
Máte k tomu co říct? Vložte se do diskuze.
SCHEEZE --- 12:50:37 3.12.2010
KKL2401: naštěstí dost z toho funguje v bash a pak je tu ještě emacs shell :-)
HAKUBJOZAK --- 1:22:45 3.12.2010
KKL2401: ja si nemuzu vynachvalit prepnuti Caps Locku na druhy ctrl (to pak dela dost problemy na jinejch strojich) a taky prepnuti C-h z priblbly help klavesy, na backspace, jak to mel buh puvodne v oumyslu. Vyborna vec, kdyz clovek pise vsema deseti ... skoda ze to nema i Chrome.
KKL2401 --- 23:14:44 2.12.2010
Jenom poznamenam, ze se rovnez radim k tem, co pouzivaji veci jako C-p, C-n, C-a, C-e, C-f, C-b, M-f, M-b, C-v, M-v, M-<, M-> a podobne. Pochopitelne mi to pak vsude jinde dost chybi ...
JANFROG --- 16:39:24 1.12.2010
Tak nakonec jsem to vygooglal, proc se mi to nepodarilo pred tim nevim, asi utlum:
 ; Compilation 
(setq compilation-finish-functions 'compile-autoclose)
(defun compile-autoclose (buffer string)
  (cond ((string-match "finished" string)
		 (message "Build maybe successful: closing window.")
		 (run-with-timer 3 nil                      
						 'delete-window              
						 (get-buffer-window buffer t)))
		(t
		 (message "Compilation exited abnormally: %s" string))))
(setq compilation-skip-threshold 2) 

Zroj: http://www.emacswiki.org/emacs/ModeCompile
JANFROG --- 11:49:29 26.11.2010
ad next-error: nasledujici magie to resi: (setq compilation-skip-threshold 2)
ad wrapper: no neco podobneho jsem zkousel, ale moc to nefungovalo. Ale nejsem moc dobry v elispu (resp neznam moc emacs api, lisp neni problem :-)
MRUCH --- 22:55:13 25.11.2010
JANFROG: pidil bych se po fci compile a vlastne celej compile.el - to asi dost napovi, pripadne si muzes udelat nejakej vlastni wrapper, kterej zavola compile a pak treba jeste nejak pocaruje s vystupem (hloupe by to slo asi i nejakejma regexpama), co se tyce next-error, je na to fce, viz jeji zdroj, na me uz ale vypada dost komplikovane :) wrapper nejak takhle treba http://pastebin.dqd.cz/6h6m/ no, jestli jsi tohle uz podnikal, tak jako bych nic nerek :)
SCHEEZE --- 14:30:58 19.11.2010
JANFROG: já se C teprve učím ale rozhodně se dá zmačknout M-p a dá to tam předešlou volbu a pak se možná dají nastavit proměnné které používá ten C-mod. M-x customize-group c [enter]. Nevidím to tam a teď jsem v práci kde mám jiné nastavení, protože tu C nedělám ;-)
JANFROG --- 12:59:58 19.11.2010
Tak pouzivam emacs na C (velka ide nemaji rada moje C :-) a potreboval bych:
1) kdyz dam compile tak se me to pta na prikaz kterym kompilovat. Da se nejak zaridit,
aby se to zeptalo jen poprve a pak uz se to neptalo?

2) kdyz prekladam, udela mi to dve okna (split), rad bych, aby se mi v pripade, ze kompilace je uspesna to okno s vysledkem prekladu zavrelo

3) da se nejak zaridit, aby "next error" ignoroval warningy?

Budu vdecny za jakekoli pointery nebo fragmenty kodu z vaseho .emacs,
googlenim jsem stravil par chvil a nic moc.

Dalsi krok bude asi prechod z cgdb na gdb pod emacsem, ale to az v druhem kole :-)
ANT_39 --- 10:11:29 26.10.2010
GRIGORIJ: neco mozna jo, podivej se na customize-group toho rezimu, a podivej se, jestli jsou tam nejake faces, ktere by se daly pomenit. Ale myslim, ze vetsina bude treba na barveni keywordu pouzivat font-lock-keyword-face a hotovo.

Nasel jsem varible-pitch-mode, ale to ti umi zmenit jen nejaky korenovy font, ne barvy.
GRIGORIJ --- 21:57:52 25.10.2010
mel bych dotaz: da se emacs donutit, aby bylo color-theme mode-specificke? Tedy kdyz mam splitnuty frame, v jednom okne text-mode a v druhem treba ess-mode, tak by melo kazde okno jine color-theme. Predem dik za odpoved!