Parece que hay dos extensiones principales de autocompletado para emacs: autocompletar y modo empresa. ¿Cuáles son algunas de las diferencias prácticas entre los dos y cuándo querría usar uno sobre el otro? Además, ¿son compatibles entre
El modo de empresa es un marco de trabajo de finalización de texto para Emacs. El nombre significa "completar cualquier cosa". Utiliza back-end y front-end conectables para recuperar y mostrar candidatos de finalización.
Parece que hay dos extensiones principales de autocompletado para emacs: autocompletar y modo empresa. ¿Cuáles son algunas de las diferencias prácticas entre los dos y cuándo querría usar uno sobre el otro? Además, ¿son compatibles entre
Por defecto, el modo Empresa parece convertir cada predicción en minúsculas. P.ej: HelloWorldOfGoo HelloWorldOfEmacs -> Hell [Helloworldofgoo] //Company prediction [Helloworldofemacs] Esto no es muy práctico para los lenguajes de programación sensibles a mayúsculas y minúsculas sin...
Cuando se usa ReSharper en Visual Studio, los símbolos se pueden completar automáticamente usando la coincidencia difusa en lugar de la coincidencia de prefijos. Por ejemplo, si estoy buscando una función llamada DoSomethingAmazingpodría escribir DoSoAmy sería tratar de ampliar mi consulta para que...
En mis emacs, digamos, uso un "elisp"yasnippet para extender un bloque lisp en modo org. Pero antes de extenderlo, la compañía se activa primero, lo que me da un menú como "1. elisp1, 2. elisp2"sin opción "elisp". Ahora, si uso tabpara extender yasnippet, siempre es molesto que "elisp1"siempre...
Cuando se usan companybackends personalizados , company-completetermina sin devolver finalizaciones debido a un mal funcionamiento del backend. En tales casos, sería útil saber qué backend de la empresa se utilizó para generar la lista de finalizaciones. ¿Cómo obtengo esta información después de...
company-ispellpuede completar una palabra en el punto, pero ¿qué sucede si desea utilizar la Compañía para enumerar las posibles correcciones para la ortografía? Como beneficio adicional, ¿hay alguna forma de integrar esto en
Yo uso los paquetes de modo Empresa y Yasnippet. Cuando escribo en un búfer, recibo sugerencias de autocompletado de la Compañía. Para Yasnippet, tengo un directorio que contiene los fragmentos. En ese directorio tengo por ejemplo, el archivo foo.yasnippet. Cuando estoy escribiendo fooen el búfer...
A menudo quiero ir a una nueva línea mientras se muestra la sugerencia de modo de empresa. ¿Cómo puedo configurar el modo empresa para que solo la tecla de tabulación active una
Preparar: Versión GUI GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) de 2015-07-25 en KAEL Compilado de EmacsW64. , utilizando la última versión de MELPA Windows 7 x64 bit. Situación: Por ejemplo, estoy escribiendo en el buffer foobarsentence. Y luego comience una nueva línea debajo de eso, y...
Semantic parece ser capaz de hacer esto, pero no puedo hacer que funcione como lo esperaría. Por ejemplo, si yo #include "Type.h"y declaro Type t, usar semantic-complete-analyze-inlinewhen point is after t.me da el error de manera consistente No se pueden encontrar tipos para `Tipo t ' en...
Habilité la compañía usando los siguientes comandos en mi init.el: (require 'company) (add-hook 'after-init-hook 'global-company-mode) Sin embargo, no obtengo la finalización del nombre de archivo, aunque hay algún proveedor en la fuente y también el sitio web menciona que es...
Hace un tiempo cambié de texto sublime a emacs, y aunque siento que emacs es mucho mejor, su autocompletado realmente carece de capacidad de respuesta. Fui y personalicé la compañía para que tratara de completarse después de haber escrito dos caracteres y la demora fue de solo 0.1 segundos, pero no...
Me he cambiado recientemente de auto-complete-modea company-modey divirtiéndose. Recientemente tuve que escribir un código Emacs Lisp. Comienzo a escribir mi función, se muestran los candidatos de finalización, presiono F1y la documentación se abre en otro búfer. Me gustaría saltar al búfer de...
No me gusta el valor por defecto M-ny M-pclaves para company-select-nexty company-select-previousasí que me preguntaba si es posible volver a asignar los a C-ny C-psin afectar las asignaciones cuando sugerencia de empresa no está
Estoy usando sql-interactive-modey necesito un back-end de la Compañía que complete las palabras clave de SQL, y preferiblemente, también los nombres de columna / tabla de la base de datos utilizada. Cuando busqué alguna terminación, para mi sorpresa, todavía no había un back-end para SQL....
Sé que este no es el mejor tipo de pregunta para la pila ... pero no puedo pensar en otro lugar donde pueda tener suficiente exposición. Así que realmente me gusta el modo de empresa, pero a veces es molesto tener que cambiar manualmente al siguiente backend (el intento de la empresa es útil...
Digamos que estamos trabajando con Python (o Matlab) con la compañía. Sin un proceso inferior, los mensajes de la compañía que Completion needs an inferior Python process running Sin embargo, la solución obvia para ejecutar automáticamente un proceso inferior (add-hook 'python-mode...
Estoy usando el modo empresa para completar en código C ++. Para decirle al clang backend de la compañía dónde están los archivos de inclusión para el proyecto actual, tengo que usar el siguiente .dir-locals.elarchivo ((c++-mode (eval setq company-clang-arguments (append company-clang-arguments...
El autocompletado es particularmente útil al escribir CSS, para ver las opciones disponibles para una propiedad determinada. La compañía proporciona company-minimum-prefix-lengthcontrolar cuántos caracteres tengo que escribir antes de comenzar a ofrecer opciones. Sin embargo, quiero completar sin...
¿Hay alguna forma de pedir companyque se ordenen los resultados que muestra en función de elecciones pasadas? La variable personalizada company-transformerscontrola este comportamiento. Las únicas opciones integradas son company-sort-by-occurrencey company-sort-by-backend-importance. ¿Existe un...