Miten kirjoitetaan komentorivi, jos halutaan avata kaikki tietyssä hakemistossa olevat - sanotaan vaikka a- alkuiset - filet buffereihin.
Ts. miten tuota wildcard optiota käytetään. Ohjeita ei löydy sitten mistään ja online manuaalit on tosi p:stä.
(find-file "a" ???????.....
LISP find-file wildcards
5
721
Vastaukset
- Mik
Edes jonkunlainen taustatieto käytettävästä käyttöjärjestelmästä voisi kenties helpottaa ongelman hahmottamista. Mihin buffereihin ? Minkä ohjelman käytettäväksi ? Mitä ollaan oikein tekemässä ? Jotain tyyliin "less a*", vaiko ?
- Mik
Ai kyse taitaakin olla Emacsista, jo valkenee hetken arvailun jälkeen.
Jos käytät find-fileä C-x C-f kautta, niin ainakin äsken Emacsilla kokeillessani siihen tiedostonnimeen pystyi antamaan esim. a*, jolloin se avasi kaikki a:lla alkavat tiedostot. XEmacs ei tunnu toimivan samalla tapaa, etenkin vertaamalla aproposin kautta saatua helppiä kyseisistä komennoista. - juma
Mik kirjoitti:
Ai kyse taitaakin olla Emacsista, jo valkenee hetken arvailun jälkeen.
Jos käytät find-fileä C-x C-f kautta, niin ainakin äsken Emacsilla kokeillessani siihen tiedostonnimeen pystyi antamaan esim. a*, jolloin se avasi kaikki a:lla alkavat tiedostot. XEmacs ei tunnu toimivan samalla tapaa, etenkin vertaamalla aproposin kautta saatua helppiä kyseisistä komennoista.Joo, sori jos tuli hätäsesti vähän huonosti kuvattua asia, mutta ymmärsit oikein eli Emacs Lispistä on kyse. Cx Cf:n kanssa homma toimii juuri noin, mutta kun sama pitäisi saada kirjoitettua ja evaluoitua funktiolla tyyliin(find-file "a*"). Tämä ei vaan toimi, mutta idea olis niinku tuossa.
- Mik
juma kirjoitti:
Joo, sori jos tuli hätäsesti vähän huonosti kuvattua asia, mutta ymmärsit oikein eli Emacs Lispistä on kyse. Cx Cf:n kanssa homma toimii juuri noin, mutta kun sama pitäisi saada kirjoitettua ja evaluoitua funktiolla tyyliin(find-file "a*"). Tämä ei vaan toimi, mutta idea olis niinku tuossa.
Vähän aikaa tapeltuani ja Emacsin lispin kummallisuuteen hajoten kysyin asiaa paremmin osaavalta.
(find-file "a*" t) tuntui toimivan paremmin. t on true, joka tarvitaan, jotta tuo find-filen optionaalinen argumentti saadaan mukaan. - juma
Mik kirjoitti:
Vähän aikaa tapeltuani ja Emacsin lispin kummallisuuteen hajoten kysyin asiaa paremmin osaavalta.
(find-file "a*" t) tuntui toimivan paremmin. t on true, joka tarvitaan, jotta tuo find-filen optionaalinen argumentti saadaan mukaan.No pirskatti, noinhan se just toimii. Kiitokset! Outo on kyllä ja haastetta tarjoaa lispi, mutta kaikkee sitä pitää värkätä. Ehkä tuosta joskus joku logiikka löytyy. Eteenpäin seuraavaan ihmettelyn aiheeseen!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 467635
- 334213
- 573715
- 503190
- 172876
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons652561- 542398
- 512388
- 402339
- 162286