• ú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
    ANT_39
    ANT_39 --- ---
    jednu dobu jsem s tim experimentoval, ale nejak me to nezaujalo. Navic mam pocit, ze byly problemy s imapem. Musel jsem to obchazet pres offlineimap, a pak zas mel emacs problemy s velkym mnozstvim zprav (offlineimap uklada co zprava, to soubor). Uz si to moc nevzpominam, ale moc dobre se mi to nepouzivalo. Myslim ze mluvim o wanderlustu, ale vlastne uz nevim s kterym nastavenim byla ktera podmnozina problemu :)
    SCHEEZE
    SCHEEZE --- ---
    že jsem tak smělý. Používá tu někdo Emacs na mailování? Návody jsou různé, ale rád bych potkal někoho kdo to používá. ;-)
    ANT_39
    ANT_39 --- ---
    SCHEEZE: Premapovat na capslock, nebo koupit happy hacking keyboard :)
    SCHEEZE
    SCHEEZE --- ---
    ANT_39: od doby kdy došlo k přesunu Ctrl klávesy tam jak ji známe, je to trošku prstolam ale taky jsem si zvykl. Je pravda, že já používám emacs naprosto na všechno a když mám dělat něco nového, vždy se nejdřív podívám jak se to dělá v Emacs. Ve většině případů je to lepší než "normálně" :-) Včetně zápisu not :-D
    ANT_39
    ANT_39 --- ---
    SCHEEZE: M-f a M-b znam :)

    Prave jsem ani necekal, jak snadna ta adaptace bude, to ovladani je oproti sipkam silene uchylne (vim to ma imho udelane lip). Je teda fakt, ze na oznacovani pomoci C-space a kopirovani pres C-w/M-w jsem si zvykl uz davno, takze to byla relativne mala zmena, akorat ty sipky a strankovani.

    Mas to imho jak treba se dvorakem vs. qwerty. Cloveka muze zarazit, ze to vetsina nepouziva, ale vetsina je dostatecne spokojena s tim, jak se to dela "normalne", ev. ma podobne duvody jako JANFROG (potrebuje byt schopna rychle psat na cizich pocitacich).

    Tutorial jsem projel kdyz jsem zacal pouzivat emacs, myslim ze bez toho to nejde.
    JANFROG
    JANFROG --- ---
    SCHEEZE: No ja treba pouzivam Emacs a pohybuji se sipkama a pouzivam CUA mode. Proc? Protoze emacs neni jedina vec kterou pouzivam. A kdyz
    delas zaroven v Emacsu a zaroven v necem jinem, proste to jinak nejde :-)
    SCHEEZE
    SCHEEZE --- ---
    ANT_39: samozřejmě. Vždyť to je přesně důvod proč používat Emacs. Dříve na klávesnicích žádné šipky nebyly. A v Emacsu jsem to nikdy jinak nepoužíval. Používám ho hlavně proto, že nemusím dávat ruku z klávesnice. Mám ruce pořád tam kde na klávesnici mají být. Nikam nepřehmatávám ;-) BTW, zkus taky M-f, M-b a pod.

    Třeba pak pochopíš proč lidé na psaní textu používají Emacs.

    Nebo si spusť úvodní tutoriál. Docela mě zaráží že někdo používá Emacs a přitom tohle ne. ;-) No offense.
    ANT_39
    ANT_39 --- ---
    Napada me, pouzivate nekdo na pohyb po bufferu nesipkovy klavesy? (C-p, C-n atd.) Ja to zacal nedavno pouzivat, a je celkem prekvapive, ze i na neco natolik neprirozene rozlozeneho se da zvyknout. Sice se mi ted ve zdrojacich objevuji necekane retezce typu "nnn", jak nestihnu zmacknout control dost rychle, ale jinak fajn. Asi je prijemnejsi, ze ted nepotrebuju hybat rukama na sipkovou cast klavesnice, ale popravde tohle je vec, ktera se meri dost blbe.
    ANT_39
    ANT_39 --- ---
    SIM: Ok, dneska mi to konecne zacalo lezt na nervy, tam porad to podelany LC_ALL psat. Uplne spravne reseni nemam, ale ohybani auto-coding-alist mi nefunguje, a jak nastavit coding pro subprocess jsem nenasel. Takze:

    (defun compile-utf8 (arg)
      (interactive "p")
      (let ((coding-system-for-read 'utf-8-unix))
        (call-interactively 'compile)))
    
    (global-set-key [f9] 'compile-utf8)
    
    ANT_39
    ANT_39 --- ---
    No prave ve chvili kdy to poprve zmenis, tak emacs kontroluje jestli se soubor nezmenil. A jeste by tam mohly hrat roli zalozni soubory, ale nic konkretniho nevim... tohle se mi nikdy nestalo.

    (sshfs v mem pripade resi vzdalenou editaci velice pohodlne, a ve skutecnosti o moc pohodlneji nez tramp. Pokud mate tu moznost, doporucuji.)
    KKL2401
    KKL2401 --- ---
    Napada me jedine zkusit necim nejak sledovat sitovej provoz, jestli se treba emacs nesnazi vyslat nekam nejaky data (nebo na nejaky cekat) a neceka, nez dorazej (a tim zamrzne). Napada me, ze prinejmensim emacs obcas kontroluje, jestli soubor, ktery se clovek snazi editovat, mezitim nezmenil nekdo jiny (i kdyz delat to hned po otevreni souboru je podivne).
    SCHEEZE
    SCHEEZE --- ---
    mam namountovany server skrz sambu ale setkavam se se zapeklitym problemem.

    Kdyz otevru nejaky soubor uplne poprve, muzu ho ulozit. Pokud takovy soubor otevru podruhe a napisu treba mezeru, ta se nenapise a emacs totalne zamrzne.

    Budu velmi vdecny za jakekoliv nakopnuti
    MCXX
    MCXX --- ---
    tohle mam ve svym .emacs (oslehnute z webu):

    ;; utf-8 coding system
    (setq locale-coding-system 'utf-8)
    (set-terminal-coding-system 'utf-8)
    (set-keyboard-coding-system 'utf-8)
    (set-selection-coding-system 'utf-8)
    (setq file-name-coding-system 'utf-8)
    (prefer-coding-system 'utf-8)
    (set-language-environment "UTF-8")
    GRIGORIJ
    GRIGORIJ --- ---
    KKL2401: ted nevim... neco co jsem pod ubuntu 7.10 naistalil (pres synaptic)... kazdopadne mi to to utf nenabidlo... mrknu na to (jsem na jinem pocitaci). Kazdopadne dik za rady!
    KKL2401
    KKL2401 --- ---
    GRIGORIJ: Co mas za verzi? Od verze 22 nemam s utf vubec zadny potize.
    GRIGORIJ
    GRIGORIJ --- ---
    ANT_39: dik... vypada to, ze budu muset emacs nedriv utf naucit :)
    KKL2401
    KKL2401 --- ---
    (A pak ulozit. :-))
    ANT_39
    ANT_39 --- ---
    GRIGORIJ: C-x RET f cili M-x set-buffer-file-coding-system.
    GRIGORIJ
    GRIGORIJ --- ---
    nevite nekdo, jak presvedcit emacs, aby soubor v buhvijakem kodovani (ktery vsak korektne zobrazuje) ulozil v kodovani jinem (utf-8 treba)? Dik!
    SIM
    SIM --- ---
    jj, snad nekdo jednou ten multithreading udela ;) Ja ten mail resim fetchmailem, a jak mi ted potvrdili na #gnus ani to jinak nejde, teda primo z emacsu...
    ANT_39
    ANT_39 --- ---
    SIM: hm, tohle me stve na trampovi... pokazde nez probehnou vsechny ty ssh tanecky, pisu do bafru "naslepo"...
    SIM
    SIM --- ---
    nevi nekdo jestli je nejaky zpusob jak stahovat postu gnusem tak, aby to nezamrzlo cely emacs?
    SIM
    SIM --- ---
    uahha, pardon, tak jsem si to jeste jednou poradne precet ;)
    SAD0UR
    SAD0UR --- ---
    koukal jsem na to letmo, ale neni mi jasny jak
    jako vsude, kde mi bezi emacs, mam i sshfs, takze to neni tak akutni problem no :)
    jinak pouzivate nekdo darcsum?
    mozna blbej dotaz, ale jak se tam pouziva darcsum-add? nejak jsem neprisel na to, jak pridat soubor do darcsu :)
    ANT_39
    ANT_39 --- ---
    SIM: tramp by tu pomohl?
    SIM
    SIM --- ---
    tramp
    SAD0UR
    SAD0UR --- ---
    jinak bych se chtel jeste zeptat, jestli neznate nejakou emacs-proxy, nebo jak to nazvat. proste nejakej chytrejsi emacsclient, abych se moch nekam sshcknout, sshcko mi tunelovalo spojeni k emacsu, tam nechal editovat nejaky soubory a on je editovat lokalni emacs (otevreni souboru pres ssh backend znam, ale problem je v tom, ze potrebuju jit pres vic ssh spojeni, protoze nektery kompy nejsou primo na netu)
    SAD0UR
    SAD0UR --- ---
    ECB, ani EDE neznam, tak se na to kouknu
    adresarovej strom na tohle prepinani nechci, protoze v adresari mam zpravidla docela dost souboru, ktery mi udelal build systemem, zaroven chci do tyhle "projektovy sessny" seskupovat i ty repl sessny ke konkretnimu projektu a vystupy z evaluatoru, kdyz evaluuju celej buffer
    zaroven v ramci jednoho projektu a jedny sesny edituju soubory, ktery jsou adresarove docela daleko (typycky zdrojaky driveru + knihovna k driveru + schemovej kod, co to pouziva)

    s nejvetsi pravdepodobnosti skoncim u toho, ze si napisu neco vlastniho a treba pouziju nejaky funkce z tech stavajicih. koukal jsem, ze jsou tam ruzny "eval-on-marked-buffers", nebo tak neco, tak to je sikovny...
    s tim vi modem bylo taky nakonec uplne nejjednodussi si napsat rucne jen to, co potrebuju

    navic je problematicky, kdyz spustim M-x compile, tak se me to pta, jestli chci ukladat soubory, co s tim nesouvisi(napr. ty z jinyho projektu :)
    taky bych chtel bejt schopnej nejak snadno vsechny modifikovany soubory jednoho projektu ulozit (bud kvuli ty kompilaci, nebo kvuli tomu, ze nektery jsou interpretovany)
    SIM
    SIM --- ---
    Jeste si mozna vyzkousej ECB, ktery to ovsem taky dela po adresarich. Ja kdyz se potrebuju orientovat ve vetsim projektu, tak si v ECB otevru buffer se speedbarem nebo ECB stromem souboru a dalsi bufer se soubory v dannem adresari. Docela se mi to osvedcilo. Nikdy jsem nepouzival EDE, ale mozna ze neco takoveho taky dela.
    ANT_39
    ANT_39 --- ---
    No, tohle bych asi taky uzivil :)
    Kliknutím sem můžete změnit nastavení reklam