2012-01-03 4 views
29

estoy usando ECB (Navegador de código Emacs) y mi disposición por defecto es la siguiente:Clasificación por nombre de los métodos presentados en los métodos BCE-búfer

;; +------+-------+--------------------------------------+ 
;; |    |          | 
;; | Directories |          | 
;; |    |          | 
;; +------+-------+          | 
;; | History |    Edit     | 
;; +------+-------+          | 
;; | Methods |          | 
;; |    |          | 
;; +-----------------------------------------------------+ 

Por defecto, los métodos se presentan en el orden aparecen en el búfer editado, pero estoy buscando una forma de ordenarlos por nombre. Quería usar algo como ecb-methods-sort-method pero parece que no existe. ¿Alguna pista sobre cómo configurarlo?

+0

Potencialmente, esto podría hacerse, por ejemplo, mediante el cambio de código y BCE introducir nuevos parámetro de personalización. ¿Aún necesitas esto? –

+0

sí, pero eso no es crucial obviamente, simplemente lo veo presente en otros editores (como TextMate) y definitivamente tiene sentido. Ahora confieso que no soy lo suficientemente bueno programador de ceceo para entrar en el código ECB ... –

+8

Por favor, escríbame a través de correo electrónico o archivo de problema correspondiente en https://github.com/alexott/ecb - Lo intentaré para encontrar el tiempo para implementar esto –

Respuesta

1

He echado un vistazo rápido a los documentos, Look slike puedes personalizar 'ecb-methods-menu-sorter'.

C-h v ecb-methods-menu-sorter 

A partir de los documentos:

*Function which re-sorts the menu-entries of the directories buffer.   
If a function then this function is called to re-arrange the menu-entries of 
the combined menu-entries of the user-menu-extensions of      
`ecb-directories-menu-user-extension' and the built-in-menu     
`ecb-directories-menu'. If nil then no special sorting will be done and the 
user-extensions are placed in front of the built-in-entries.     

The function get one argument, a list of menu-entries. For the format of this 
argument see `ecb-directories-menu-user-extension'. The function must return a 
new list in the same format. Of course this function can not only re-arrange 
the entries but also delete entries or add new entries.      
+0

¡Avíseme si necesita ayuda para implementar la función de clasificación – Raghu

+0

gracias por verlo! –

Cuestiones relacionadas