Configurare Emacs Per C++

Configurazione e uso di IDE, editor, compilatori, in fase di programmazione.
Scrivi risposta
Avatar utente
Mago Nick
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 708
Iscrizione: venerdì 13 luglio 2007, 18:54
Desktop: ubuntu
Distribuzione: Ubuntu 12.04.4 LTS x86_64

Configurare Emacs Per C++

Messaggio da Mago Nick »

Salve a tutti,
Sono uno studente di ingegneria e studio principalmente robotica. Programmo principalmente (quasi esclusivamente) in C++ e scrivo nodi ROS (Robot Operating Systems). Ognuno di questi "nodi" è strutturato come un progetto CMake e al momento per editare i miei progetti uso qtcreator aprendo il file CMakelist.txt .
Il problema è che con tale IDE non mi trovo bene e lo trovo alquanto pessimo sotto molti aspetti. Dato che compilazione ed esecuzioni li faccio comunque a mano vorrei poter utilizzare Emacs (il mio editor preferito) per poter modificare i file. Ovviamente, senza autocompletamento e senza controllo sintattico, la cosa è a dir poco difficile.
Vorrei poter configurare Emacs per gestire bene i progetti cmake, qualcuno lo ha mai fatto? Sapreste indicarmi una guida funzionante?
Io uso emacs 23.3.1 dei repository di Ubuntu 12.04lts.
Grazie mille a tutti
Andrea
Avatar utente
harrykar
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1151
Iscrizione: giovedì 29 gennaio 2009, 19:43
Desktop: /bin/ksh; /bin/sh; gnome
Distribuzione: OpenBSD ; Debian ; Lucid10.4 86_64
Località: World Wide :)
Contatti:

Re: Configurare Emacs Per C++

Messaggio da harrykar »

Mago Nick [url=http://forum.ubuntu-it.org/viewtopic.php?p=4620826#p4620826][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Salve a tutti,
Sono uno studente di ingegneria e studio principalmente robotica. Programmo principalmente (quasi esclusivamente) in C++ e scrivo nodi ROS (Robot Operating Systems). Ognuno di questi "nodi" è strutturato come un progetto CMake e al momento per editare i miei progetti uso qtcreator aprendo il file CMakelist.txt .
Il problema è che con tale IDE non mi trovo bene e lo trovo alquanto pessimo sotto molti aspetti. Dato che compilazione ed esecuzioni li faccio comunque a mano
esponi meglio cosa no ti piace in qtcreator
vorrei poter utilizzare Emacs (il mio editor preferito) per poter modificare i file. Ovviamente, senza autocompletamento e senza controllo sintattico, la cosa è a dir poco difficile.
Vorrei poter configurare Emacs per gestire bene i progetti cmake, qualcuno lo ha mai fatto? Sapreste indicarmi una guida funzionante?
Io uso emacs 23.3.1 dei repository di Ubuntu 12.04lts.
Grazie mille a tutti
Andrea
Io ai tempi ero dall altra parte dai sempliciotti "vi editor fellows" :) , ho solo un po giocato con Emacs quindi non saprei dirti di prima mano; comunque dai un occhiata qui e all EDE

<edit>
scusa poco fa non mi funzionava il copy/past ho dovuto riavviare

riguardo il primo link su guarda qui nella pagina premi CTRL-F scrivi CMake e prmi la frecceta verso giu per riportarti nella parte interessata

riguardo l ' EDE guarda qui

dai pure un occiata qui e qui (con la stessa procedura di su scrivi cmake-mode e/o cmake-project per andare alla parte interessata)
<edit\>


Harry G. K.
Ultima modifica di harrykar il venerdì 8 agosto 2014, 10:26, modificato 7 volte in totale.
"Arguing with an engineer is like wrestling with a pig in the mud; after a while you realize you are muddy and the pig is enjoying it." -- Don't Learn to HACK - Hack to LEARN -- cyberwarfare is now an active part of information warfare -- http://www.eecs.ucf.edu/~leavens/litera ... tions.html
Avatar utente
Mago Nick
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 708
Iscrizione: venerdì 13 luglio 2007, 18:54
Desktop: ubuntu
Distribuzione: Ubuntu 12.04.4 LTS x86_64

Re: Configurare Emacs Per C++

Messaggio da Mago Nick »

Di qtcreator si fa prima a dire cosa mi piace, oltre che scomodo (dato che non uso la compilazione) , ho problemi di stabilità (ogni tanto non funziona l'autocompletamento) e fondamentalmente non mi piace neanche dal punto di vista estetico. Visto che devo usarlo parecchio, capirai che possa essere una discriminante.
Inoltre sono innamorato di emacs, e poterlo usare il più possibile mi fa solo che piacere :)
Ora guardo il link, dopo varie ricerche non sono riuscito a risolvere molto :(
Avatar utente
harrykar
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1151
Iscrizione: giovedì 29 gennaio 2009, 19:43
Desktop: /bin/ksh; /bin/sh; gnome
Distribuzione: OpenBSD ; Debian ; Lucid10.4 86_64
Località: World Wide :)
Contatti:

Re: Configurare Emacs Per C++

Messaggio da harrykar »

Mago Nick [url=http://forum.ubuntu-it.org/viewtopic.php?p=4620880#p4620880][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Di qtcreator si fa prima a dire cosa mi piace, oltre che scomodo (dato che non uso la compilazione) , ho problemi di stabilità (ogni tanto non funziona l'autocompletamento) e fondamentalmente non mi piace neanche dal punto di vista estetico. Visto che devo usarlo parecchio, capirai che possa essere una discriminante.
Capito
ah ho messo una parte <edit> nella mia precedente ridarla un occhiata

Inoltre sono innamorato di emacs, e poterlo usare il più possibile mi fa solo che piacere :)
Mi fa piacere per te :) capisco cosa vuoi dire ;)
Allora e' probabile che se non sei ancora diventi un sostenitore del paradigma di programmazione funzionale ;) il che non puo che fare piacere. FP non ha ottenuto il successo che si prospettava malgrado la sua valenza

Ora guardo il link, dopo varie ricerche non sono riuscito a risolvere molto :(
A prescindere se posso ti do un suggerimento: forse dovresti imparare a usare meglio il tool di ricerca
spero tu possa risolvere


PS:
interessante il tuo campo

Harry G. K.
"Arguing with an engineer is like wrestling with a pig in the mud; after a while you realize you are muddy and the pig is enjoying it." -- Don't Learn to HACK - Hack to LEARN -- cyberwarfare is now an active part of information warfare -- http://www.eecs.ucf.edu/~leavens/litera ... tions.html
Avatar utente
Mago Nick
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 708
Iscrizione: venerdì 13 luglio 2007, 18:54
Desktop: ubuntu
Distribuzione: Ubuntu 12.04.4 LTS x86_64

Re: Configurare Emacs Per C++

Messaggio da Mago Nick »

Ciao, la ricerca l'avevo usata, ma seguendo una delle innuumerevoli guide non ero riuscito ad ottenere nulla XD
Ho pensato di chiedere qui in modo da trovare qualcuno che l'avesse fatto e mi potesse dare una procedure "collaudata" ^^
Avatar utente
harrykar
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1151
Iscrizione: giovedì 29 gennaio 2009, 19:43
Desktop: /bin/ksh; /bin/sh; gnome
Distribuzione: OpenBSD ; Debian ; Lucid10.4 86_64
Località: World Wide :)
Contatti:

Re: Configurare Emacs Per C++

Messaggio da harrykar »

Mago Nick [url=http://forum.ubuntu-it.org/viewtopic.php?p=4620931#p4620931][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ciao, la ricerca l'avevo usata, ma seguendo una delle innuumerevoli guide non ero riuscito ad ottenere nulla XD
Ho pensato di chiedere qui in modo da trovare qualcuno che l'avesse fatto e mi potesse dare una procedure "collaudata" ^^
Se non riesci a risolvere con procedure gia' trovate pronte non c'e' altro modo purtroppo che rimboccare le maniche e fare in proprio un altro Emacs mode esattamente per come piace a te Open source cit ;)

Harry G. K.
"Arguing with an engineer is like wrestling with a pig in the mud; after a while you realize you are muddy and the pig is enjoying it." -- Don't Learn to HACK - Hack to LEARN -- cyberwarfare is now an active part of information warfare -- http://www.eecs.ucf.edu/~leavens/litera ... tions.html
Avatar utente
Mago Nick
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 708
Iscrizione: venerdì 13 luglio 2007, 18:54
Desktop: ubuntu
Distribuzione: Ubuntu 12.04.4 LTS x86_64

Re: Configurare Emacs Per C++

Messaggio da Mago Nick »

Eh si, lo so. Intano seguirò le guide che mi hai linkato. Nel caso di insuccesso scriveo l'emacs mode :D
Grazie mille
Andrea
Avatar utente
harrykar
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1151
Iscrizione: giovedì 29 gennaio 2009, 19:43
Desktop: /bin/ksh; /bin/sh; gnome
Distribuzione: OpenBSD ; Debian ; Lucid10.4 86_64
Località: World Wide :)
Contatti:

Re: Configurare Emacs Per C++

Messaggio da harrykar »

Da una parte spero tu risolva e tutto finisca come dovrebbe per un utente finale ma dall' altra sento lo stesso forte l' odore della sfida e il piacere della soddisfazione quando uno riesce a fare da solo qualcosa di utile --per se stesso sopratutto ma anche per chi segue poi dopo che te sarai andato avanti -- partendo da zero ;). Dato il tuo trascorso ingegneristico non ho dubbi che ci riusciresti alla grande :azzolina:

Stammi bene
Harry G. K.
"Arguing with an engineer is like wrestling with a pig in the mud; after a while you realize you are muddy and the pig is enjoying it." -- Don't Learn to HACK - Hack to LEARN -- cyberwarfare is now an active part of information warfare -- http://www.eecs.ucf.edu/~leavens/litera ... tions.html
Avatar utente
Mago Nick
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 708
Iscrizione: venerdì 13 luglio 2007, 18:54
Desktop: ubuntu
Distribuzione: Ubuntu 12.04.4 LTS x86_64

Re: Configurare Emacs Per C++

Messaggio da Mago Nick »

Ahahahah, vedremo. Ovviamente posterò in questo topic la guida completa :)

Grazie mille!
Andrea
Avatar utente
harrykar
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1151
Iscrizione: giovedì 29 gennaio 2009, 19:43
Desktop: /bin/ksh; /bin/sh; gnome
Distribuzione: OpenBSD ; Debian ; Lucid10.4 86_64
Località: World Wide :)
Contatti:

Re: Configurare Emacs Per C++

Messaggio da harrykar »

Mago Nick [url=http://forum.ubuntu-it.org/viewtopic.php?p=4622856#p4622856][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ahahahah, vedremo. Ovviamente posterò in questo topic la guida completa :)

Grazie mille!
Andrea
Alla grande :)

PS: Potrebbe sembrare OT ma ho le mie ragioni :
<edit>
1. magari per la tesi e ovviamente non solo(dato che sei un fervido "emacsista" ;) ) : Emacs con AUCTeX e RefTeX
</edit>
2. dai un occhiata al link in sign puo' sempre tornare utile perche' di valenza quasi universale ;)
"Arguing with an engineer is like wrestling with a pig in the mud; after a while you realize you are muddy and the pig is enjoying it." -- Don't Learn to HACK - Hack to LEARN -- cyberwarfare is now an active part of information warfare -- http://www.eecs.ucf.edu/~leavens/litera ... tions.html
Scrivi risposta

Ritorna a “Strumenti per la programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti