In realtà, imparare Emacs è una cosa che non può essere facile. Dovrai imparare le basi prima di poter leggere tutorial "avanzati".
La prima cosa da fare è lavorare attraverso il tutorial integrato (C-h t). È molto buono.
Quindi dovresti provare a familiarizzare con le basi di configurazione di Emacs. Il modo semplice suggerito da molti utenti è quello di ottenere una configurazione pronta all'uso (come ad esempio Emacs Starter Kit) e cercare di capirlo e quindi adattarlo alle proprie esigenze e preferenze. I vantaggi dell'utilizzo di un kit di configurazione già pronto sono:
- È un codice funzionante utile per l'apprendimento delle nozioni di base di Elisp. Questo percorso di apprendimento è molto più rapido della lettura dei manuali Elisp e della raccolta del codice di configurazione un piccolo pezzo alla volta.
- Dimostra molte funzioni utili di Emacs che altrimenti potrebbero richiedere molto tempo (a volte anni) da scoprire.
- Offre un framework che è possibile basare sulla scrittura della propria configurazione.
Ancora dovresti senza dubbio liberarti di qualsiasi parte della configurazione che non ti serve.
Quindi (o insieme al passaggio precedente) leggere alcuni tutorial sull'utilizzo di Emacs come piattaforma di sviluppo. Puoi facilmente trovare molti tutorial tramite le query "emacs for [c] development" su Google. Here è uno dei tanti.
Quindi installare Cedet (Alex Ott ha scritto un ottimo tutorial su di esso) e iniziare a sentire la potenza.
Dopodiché saprai cosa fare dopo.
A proposito, c'è un ottimo collection of Emacs resources gestito da Bozhidar Batsov.
fonte
2012-05-24 14:21:55
Sei sicuro di Emacs per un grande progetto di essere un principiante? –
@AlexanderBakulin ya..io mi è stato detto di usarlo. Grazie per la risposta. Inoltre non sono un principiante del C++. Sono un principiante di Emacs. – user1355603
Se ho capito bene, sei un nuovo arrivato in una squadra che usa emacs. Chiederei ad altri membri del team la loro configurazione e il modo in cui la usano. Nella mia esperienza, c'è sempre qualcuno che ha fatto una grande personalizzazione che viene riutilizzata dagli altri. – AProgrammer