• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KKL2401Emacs: escape meta alt control shift aneb prece nejsem sam, kdo nepouziva VIM
    SIM
    SIM --- ---
    Mno prave... ja speedbar moc rad pouzivam na c/c++ v ecb, ale kdyz delam python, tak je ecb vopruz a tak jsem si tam chtel dat jen ten speedbar, jenze nedostal jsem se dal nez ho dosat do okna, ale bez aktualizace a soubory taky otevira v tom samym okne... no sem linej, co k tomu dodat... tak koukam, jestli uz treba nekdo... :)
    MRUCH
    MRUCH --- ---
    jo.. speedbar, no, to je pro me dost magie.. sice peknej napad, ale nejak nechapu jak to ohnout k tomu, aby to bylo pozuitelny :-/
    SIM
    SIM --- ---
    Jak dostat speedbar do okna, misto framu, a aby se zaroven aktualizoval a vybrany soubory se zobrazovaly do vedlejsiho okna... nema to uz nekdo napsany... Neni to problem v ecb, ale bez ecb se mi to nejak nedari... :'(
    KKL2401
    KKL2401 --- ---
    Ze dosla rec na to nxml-mode - mam v .emacs tohle:
    (setq auto-mode-alist
    (cons '("\\.\\(xml\\|xsl\\|rng\\|xhtml\\|html\\)\\'" . nxml-mode)
    auto-mode-alist))
    Zvlastni je, ze kdyz navstivim neexistujici soubor a.html, tak je to v pohode a jsem v nxml-mode, ovsem kdyz navstivim existujici b.html, kterej uz nejakej markup obsahuje, tak skoncim v normalnim xhtml modu, co je s emacsem standardne dodavan (pouzivam teda cvs verzi emacsu). Netusite nekdo proc?

    Jo a jeste jedna drobnost - existuje nejaka moznost, kterak zadat kod znaku a emacs by patricny znak vlozil do textu - tedy treba ze zadam 65 a emacs vlozi A (jde mi samozrejme spis o zajimavejsi znaky typu nejakejch unicodovejch mene tradicnich)? Predpokladam, ze to nejak jde a ze to treba nekdo budete vedet z hlavy, ja bych to hledal kdovijak dlouho v manualu...
    JANFROG
    JANFROG --- ---
    Take jsem si rikal, ze zmigruji. Ale to, ze v XEmacs nemaka nxml-mode je pro me zasadni.
    MRUCH
    MRUCH --- ---
    hmm, priklad s xml si nevybral moc dobre, v tom kovanej nejsem, tak nemuzu oponovat, no neva :-)
    KAMCATKA
    KAMCATKA --- ---
    MRUCH: nijak podrobne sem to nezkoumal ... ale jako priklad ... kdyz sem v xemacsu otevrel xml tak tam nahore rovnou bylo menu na jeho validaci skrze dtd a dole svitil xml mod; v gnu se musi najit mod na netu, nastavit atd, atd atd
    MRUCH
    MRUCH --- ---
    no.. trosku konkretneji by to slo? ne ze bych chtel od gnu utikat, jen ze bych se teda poohlidl po tom, co tam maji navic.. :)
    KAMCATKA
    KAMCATKA --- ---
    MRUCH: no ze by uchvatilo se rict neda, ale ma to spoustu baliku a modu, ktery se musej do gnu porad dotahavat
    MRUCH
    MRUCH --- ---
    ee :)
    co Te na xemacsu uchvatilo?
    KAMCATKA
    KAMCATKA --- ---
    tak sem se zacal rozhoupavat k prechodu z gnu emacsu na XEmacs a zastavila me hlavne nepodpora UTF8

    nevite kdy se tam ma tahle klicova vec objevit?
    KKL2401
    KKL2401 --- ---
    KKL2401: A odpoved je snadna - mouse-wheel-progressive-speed (t/nil).
    KKL2401
    KKL2401 --- ---
    MRUCH: Hm, pravda, kdyz jsem to vsechno zakomentoval, tak to funguje, ted jsem prisel na to, ze ono se totiz evidentne zmenilo to, jak je vniman obsah te promenne mouse-wheel-scroll-amount, proto mi to asi taky hlasilo tu lispovskou chybu. Kazdopadne defaultne je to tak, ze to skace o pet radku, se shiftem o jeden a s controlem o obrazovku. Jenom to jeste ke vsemu nejak akceleruje podle toho, jak rychle clovek koleckem toci, coz musim rict, ze bych byl radsi, kdybych dokazal vypnout, asi jeste zapatram.
    ANT_39
    ANT_39 --- ---
    (leda bych si na to udelal skript, coz ostatne asi brzy udelam)
    ANT_39
    ANT_39 --- ---
    Ok. Nemam momentalne nic zajimaveho, tak jsem vyrobil umelinu :)
    Na ten stack pouzivam C-S-{ na pointpush a C-S-} na pointpop, coz je pekne intuitivni [jasny, ne? Kdyz mam zasobnikovy automat, tak taky na otviraci zavorku pusham a na zaviraci popam ;)]. Vetsinou mi staci jedna zapamatovana pozice, ale u nejakych slozitejsich veci, kdyz si potrebuju jeste odskocit dal, je prijemne ze se mi pak pripomene co jsem delal :)
    No a prave me stve ze ten DTA si nezapamatuje tohle rozlozeni, takze pri otevreni emacsu ho vzdy musim vyrobit znovu.
    Observe:
    http://www.stud.fit.vutbr.cz/~xmacha31/sshot/2006-01-12-emacs_rulez.jpg
    JANFROG
    JANFROG --- ---
    Ten sshot by me take zajimal...
    MRUCH
    MRUCH --- ---
    muzes ukazat ss pracovniho prostredi v plnem nasazeni? :)
    ANT_39
    ANT_39 --- ---
    Pouzivam desktop-aid, a nejak se mu zatim u kazdeho emacsu nedari po startu nastavit kurzor v aktualnim bufferu na misto kde jsem skoncil. V ostatnich bufferech ok. Asi mam nekde nejake jine nastaveni, ktere po dta jeste nejak s bufferem sachuje, nevim. Nicmene kdyby krom bufferu ukladal i rozlozeni oken ve frejmu, byl bych radsi, protoze mam rad sve rozlozeni s dolnim okenkem pro kompilace a pointstack :) [ktery se mi pomerne osvedcil]
    MRUCH
    MRUCH --- ---
    no.. ja jsem teda upgradoval a ony dva radky zakomentoval, nic jinyho tam o mysi nemam a funguje to pekne (skace to o min, nez predtim,. takze je to i pouzitelny). sak to zakomentuj a zkus.

    hele, pouzivate nekdo desktop? ja to nemam teda nejak extremne vytuneny, je to vicemene default, ale uklada si to kde co z cehoz plynou ruzny problemy: napr. ted po upgradu cvs verze se neco menilo v highline-mode cimz padem je celej desktop v prdeli, protoze tam byla ulozena nejaka promenna, ktera se uz nepouziva :/

    ne ze by mi to nejak moc vadilo, ale jen jestli to nekdo nejak resil :-)
    KKL2401
    KKL2401 --- ---
    GUI. Ja zas mam v .emacs uz taky dlouhou dobu
    (mouse-wheel-mode)
    (setq mouse-wheel-follow-mouse t)
    (setq mouse-wheel-scroll-amount '(3 . 1))
    a v 21.x to funguje krasne, scrolluje to o ty tri radky (a zmenou toho tretiho radku to pujde nastavit dle libosti), ale v ty cvskovy 22.x to hned na tom prvnim z nich zarve. (Jo a co ma delat ten druhej radek, to uz ani nevim, ani nevim, jestli ho tam mam vyslovene zamerne, nebo jsem to jenom odnekud opsal a uz nechal bejt.)
    Kliknutím sem můžete změnit nastavení reklam