Alle Friday 21 June 2002 09:34, hai scritto: > >>>>> "Claudio" == Claudio Granatiero <claudiog@xxxxxxxxxxxxx> writes: > > Claudio> In particolare, esiste un modo per avere da qualche parte > Claudio> (status line, prima riga, al limite in un menu > Claudio> contestuale) il nome della funzione in cui si trova il > Claudio> cursore? > > Una quasi-rapida ricerca mi ha portato su questa pagina, che mi > sembra interessante, al momento vado di fretta, ma poi gli dò > un'occhiata. > > > http://www.cs.washington.edu/~voelker/ntemacs/discuss/emacs20-3-which-func >-mode idem... sono di fretta anch'io.. appena finisco di stupr... ehm... di modificare questo codice vado a darci un'occhiata... > Claudio> Mi spiego meglio: mi trovo a dover analizzare > Claudio> spesso sorgenti in C in cui certe funzioni occupano > Claudio> alcune pagine. Saltarellando allegramente in giro con C-s > Claudio> alla ricerca di variabili, mi piacerebbe capire subito > Claudio> dove sono, senza dover andare alla ricerca della > Claudio> definizione tre pagine più sopra... > > Per "gironzolare" nel codice può essere utile utilizzare TAGS > > C-h i emacs s tags Zì, zì... uso anch'io... ormai "Alt-." mi verrebbe da usarlo anche sui documenti cartacei... > > Io, con Python ho usato anche oo-browser (che funzia anche per > C++), un po' "strano", ma utile (per C liscio non saprei). mmh... dubito che serva con il C, ma darò un'occhio... > Il supporto di outlining in (GNU) Emacs è purtroppo un po' > "ridicolo", soprattutto perchè hanno fatto un casino bestiale con > i nomi (qualcuno ci azzecca sempre con branches, subtrees, levels, > body...) e per non aver messo i binding ovvi (il + e il - del > tastierino). Per questo io lo uso meno di quanto dovrei (potrei). > Sì, infatti... > A suo tempo (Delphi sotto Windoze...andato...) mi ero organizzato > come segue (snippet del .emacs - non ricordo un granché, > outline-regexp definisce le parole chiave del primo (e unico) > livello di nesting (in C-mode probabilmente basti l'indentazione), > ma la cosa più utile sono i define-key che corrispondono a ciò che > io trovo "naturale". Vedi se ti ci raccapezzi, altrimenti me li > "ristudio" un po' per il C. > > bye, Luca Urka!! Anche qui, quando trovo il tempo gli do un'occhiata... anche se al momento come comprensione del Lisp sono piuttosto a zero... Grazie mille anche a te! Ne mancano ancora due all'appello... :-) Ciao! CG -- "Only two things are infinite: the universe and human stupidity, and I'm not so sure about the Universe." Albert Einstein ---------------------------------------------------------------- // Claudio Granatiero ICQ 16725435 \\|soft PGP: 74F0 52C0 75A1 4CAA B3E8 13CE DA7A C86E 2EBA 9F75 -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx