Conoscete un buon browser ad albero di progetto per Emacs diverso da Emacs Code Browser (ECB)? Le caratteristiche che apprezzo sono la semplicità, la leggerezza e l'agnosticismo linguistico.Un buon browser ad albero di progetto per Emacs?
risposta
Immagino di avere in mente qualcosa come Speedbar quando ho posto la domanda.Comunque il tuo eproject potrebbe ciò che stavo cercando senza saperlo da solo. Attualmente faccio affidamento su iswitch e ibuffer, ma tendono a diventare piuttosto congestionati quando si lavora su due o tre progetti contemporaneamente. Eproject sembra risolvere questo problema. La speedbar – pico
è inclusa per impostazione predefinita in emacs 24. –
Documentazione di eproject: https://github.com/jrockway/eproject/wiki – dips
Le diverse parti di cedet faranno quello che vuoi, penso. Speedbar ha la struttura ad albero e EDE gestisce i progetti ecc.
Non l'ho ancora provato, ma emacs-nav è un nuovo browser di progetto Emacs di Google che sembra avere le caratteristiche che apprezzi.
Ho appena effettuato una ricerca per "esplorare" in package-list-packages
e ho scoperto project-explorer
. Sembra adattarsi esattamente a ciò che voglio oggi (non codifico a malapena, ma sto prendendo confidenza con la struttura del mio sito Jekyll).
Keys includono:
TAB
per le directory che si svolgevano- Aprire i file con
RET
of
piegatura e. Con un prefissoC-u
, verrà richiesto correttamente per quale finestra, e anche da lì permetterà di decidere di usare la finestra o aprirne uno nuovo su qualsiasi lato (non ho trovato la stringa di prompt nel codice del pacchetto, quindi sembra sfruttare appieno le funzionalità di Emacs incorporate, anzi sembra che anchedired
).
È disponibile su Melpa e Marmalade. È disponibile su Github allo sabof/project-explorer.
ho includere l'immagine del sito per comodità:
Non faccio uso di projectile
o helm
, ma ha qualche integrazione.
Projectile + NeoTree sono la mia combinazione di scelta.
proiettile appena usa il sistema di controllo di versione per tenere traccia dei file e ha un salto impressionante di file in funzione di progetto.
Inoltre, controllare the notes per integrare i due insieme.
- 1. Esiste un buon strumento "OCaml Browser" per Linux?
- 2. Esiste un controllo ad albero per l'iphone?
- 3. Buon browser di codice sorgente per C
- 4. Esiste una struttura ad albero o un algoritmo per mescolare i livelli di un albero?
- 5. Progettazione URI REST per strutture ad albero
- 6. Alternative visualizzazione ad albero
- 7. Creare un albero di moduli progetto maven?
- 8. Algoritmo di visualizzazione ad albero
- 9. SimpleXML: aggiungi un albero ad un altro
- 10. Strutture ad albero in un database nosql
- 11. Struttura ad albero di Wordnet
- 12. Qual è un buon modo per creare un progetto Backbone.js?
- 13. Trasferimento ad albero binario
- 14. Struttura database per struttura dati ad albero
- 15. Puntatori ad un buon tutorial SVM
- 16. F # trasformare lista ad un albero
- 17. Buon progetto open source django per l'apprendimento
- 18. Render albero di sintassi linguistica browser
- 19. Le migliori opzioni per una griglia ad albero AngularJS
- 20. creando diagramma ad albero per mostrare conteggio caso utilizzando R
- 21. Quale sarebbe un buon progetto per imparare node.js
- 22. Un buon progetto Swing per l'apprendimento delle migliori pratiche
- 23. Programmazione genetica ad albero binario
- 24. E 'un buon progetto restituire valore per parametro?
- 25. Libreria ad albero n-ary C++
- 26. struttura ad albero graphviz complicata
- 27. Serializzazione/derializzazione di una struttura ad albero
- 28. Vaadin 7 - Buon framework ma non per il mio progetto
- 29. MySQL - Recupero di una struttura ad albero
- 30. stringa ad albero di sintassi astratto
Ho appena deciso di iniziare a utilizzare emacs e ho già trascorso due giorni cercando di trovare un albero che non succhi. Non capisco perché nessuno di questi pacchetti ti consenta di espandere l'intera struttura delle directory e non solo il primo livello – Agzam
@Agzam, descrivo 'project-explorer' di seguito, sembra che tu possa completamente espandere, con' C-u S-TAB'. –