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.
MRUCH --- 11:38:39 15.11.2005
ANT_39: pokud bys skakal skrz TAGS muzes se zpatky vracet M-* :)
ale pekny nooo, se musi nechat, jen nevim, jestli bych se v teto zasobnikove strategii neztratil, nekdy musim zkusit :)
ANT_39 --- 11:07:04 15.11.2005
KAMCATKA: No o tehle feature jsem nevedel, ale moc mi nepomuze. Je to jak registry, akorat to ma dlouhy jmena :) Potrebuju neco, co akorat zachovava stopu, kdyz z jednoho mista odskakuju na druhe. V podstate tim simuluju navratove adresy funkci, ktere prozkoumavam :)
Mozna by slo ten zasobnik prepsat aby bookmarky pouzival, aspon bych nemusel implementovat pointstack-save, coz jinak budu muset...
KAMCATKA --- 10:57:50 15.11.2005
ANT_39: co bookmarky?
ANT_39 --- 10:46:12 15.11.2005
Hm, koukam ze se mi tam nejako poblbly taby, ale co uz...
ANT_39 --- 10:45:19 15.11.2005
Lidi, potrebuju neco jako "buffer zapamatovanych mist". Registry mi nestaci. Vrtam ted do pomerne velkeho projektu a proste v tom zdrojaku bloudim, nevim odkud jsem kam prisel, atd. Hodlam zkusit push/pop strategii, kdy si mista kterymi prochazim pushnu na jakysi zasobnik, a az se chci vratit, popnu. Pokud nekdo vite o rezimu ktery to umi, sem s nim. Zatim si vystacim s timhle hackem primo v .emacs;)

 (defvar pointstack-stack '() "Stack of bufferpoints")

(defun pointstack-push (arg)
  (interactive "p")
  (let ((val (cons (point) (buffer-name))))
	(setq pointstack-stack (list val pointstack-stack))))

(defun pointstack-pop (arg)
  (interactive "p")
  (if pointstack-stack
	  (progn
		(switch-to-buffer (cdar pointstack-stack))
		(goto-char (caar pointstack-stack))
		(setq pointstack-stack (cadr pointstack-stack)))
	(message (format "Pointstack is empty" pointstack-stack))))

(defun pointstack-clear (arg)
  (interactive "p")
  (setq pointstack-stack '()))

(defun pointstack-debug (arg)
  (interactive "p")
  (message (format "pointstack='%s'" pointstack-stack)))

(global-set-key "\C-c\C-s\C-s" 'pointstack-push)
(global-set-key "\C-c\C-s\C-r" 'pointstack-pop)
(global-set-key "\C-c\C-s\C-d" 'pointstack-debug)
(global-set-key "\C-c\C-s\C-c" 'pointstack-clear) 
ANT_39 --- 10:42:34 15.11.2005
KKL2401: Jsi narocnej :)
KKL2401 --- 3:31:10 9.11.2005
ANT_39: Na pravym altu mi nejspis vadi to, ze ho nemam nacvicenej vzhledem k prstokladu psani vsemi deseti. Vubec mi totiz prijde, ze se k tomu moc nehodi, protoze nejlip by na nej asi pasoval prstenicek nebo prostrednik, jenze kdyz to clovek zmackne jednim z nich, tak uz tezko bud mackat tu druhou klavesu. Palec to ma zase docela daleko a musi se ta ruka dost zkroutit, maji-li ostatni prsty zustat na puvodnim miste.
Ja vim, jsem narocnej, rikaj mi to furt. :-)
KAMCATKA --- 7:43:07 8.11.2005
a co takhle nejakej mod pro jsp?
mmm-mode se mi na to nechce trapit a co je na wiki zase nedela highlighting
MRUCH --- 1:30:28 8.11.2005
ne ze by mi to nevyhovovalo, ale v 4kovejch X se mi to nepovedlo rozjet, tak ziju bez toho a uzivam si emacsi klavesnice :)
ANT_39 --- 20:33:45 7.11.2005
Hele a v cem vam nevyhovuje pristup pres pravej alt? Ja teda nevim jestli jsem to nekde v Xkach nezapinal manualne, ale kdyz pisu cesky xml, tak normalne RAlt-klavesa napise to, co by napsala dana klavesa, byt tam anglicka klavesnice. Je fakt ze programuju na anglicke, takze se me to tyka spis zridka, ale xml s tim pisu jedna basen, zvlast proto ze ty < > jsou hnedle u praveho altu.