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.
SAD0UR --- 15:29:24 9.9.2006
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 --- 15:23:24 9.9.2006
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 --- 1:50:42 9.9.2006
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 --- 22:45:03 6.9.2006
No, tohle bych asi taky uzivil :)
SAD0UR --- 16:21:38 6.9.2006
jakym zpusobem editujete nekolik projektu, nebo proste skupin souboru, ktery spolu moc nesouvisej, najednou?
resp. co pouzivate na prepinani mezi bufferama?
mam momentalne problem, pokud bych mel tohle vsechno editovat v jednom emacsu, tak abych se v tom nejak vyznal. vim, ze ibuffer umi filtrovat podle modu a jeste nejakejch veci, jenze to neni to, co mi pomuze, protoze v jednom projektu mam ceckovy, schemovy, pripadne modove nezaraditelny soubory)
nejnadejnejsi by mohlo bejt filtrovani podle adresare, ve kterym prjekt je, ale to je takova znouzecnost, napriklad bych tim neoznacil repl buffer, kterej se tyka prave toho projektu, nebo treba darcs buffer a tak dal. idealne, abych si oznacil vybrany buffery a ty nejak groupnul. pak bych se moch pohybovat mezi temahle groupama a mezi bufferama v nich
zaroven by byly defaultne novy buffery zarazovany do aktualni groupy, nebo tak neco.
nevite o necem?
SAD0UR --- 18:50:46 4.9.2006
nevite, jestli je mozny premapovat vsechny klavesovy zkratky, ktery zacinaj C-x, aby zacinaly treba C-;
? (a abych je samozrejme nemusel vsechny vyjmenovavat :)
KKL2401 --- 18:14:50 20.6.2006
MMM444: Bohuzel. S aspellem jsem v emacsu nejak ne moc uspesne bojoval i v iso kodovani a i na Linuxu, nejak to furt nedopadalo dle mych predstav.
SIM --- 0:34:31 14.6.2006
:) inu jsem ja to ale hlava skopova. Diky
ANT_39 --- 23:06:18 13.6.2006
Hmm, tohle mi dela v praci na fedore. Resim to oklikou pres "LC_ALL=C make" :)
SIM --- 8:35:21 13.6.2006
Jsem si konecne take poridil cvs emacs, ale blbe mi nejak unicode. napr. v *compilation* dostanu:
In function \342\200\230main\342\200\231:
nejak mi neni jasny jak to rozresit... nevedel by nekdo?