«company-mode» 태그된 질문

회사 모드는 Emacs를위한 텍스트 완성 프레임 워크입니다. 이름은 "무엇이든 완료"를 의미합니다. 플러그 형 백엔드 및 프런트 엔드를 사용하여 완료 후보를 검색하고 표시합니다.


1
일반 텍스트에서 회사 모드를 대소 문자를 구분하는 방법은 무엇입니까?
기본적으로 회사 모드는 모든 예측을 소문자로 변환하는 것으로 보입니다. 예 : HelloWorldOfGoo HelloWorldOfEmacs -> Hell [Helloworldofgoo] //Company prediction [Helloworldofemacs] 이것은 특별한 백엔드가없는 대소 문자 구분 프로그래밍 언어에는 실용적이지 않습니다. 회사 모드를 대소 문자를 구분하려면 어떻게해야합니까?

5
퍼지 코드 완성을 얻는 방법
Visual Studio에서 ReSharper를 사용하는 경우 접두사 일치 대신 퍼지 일치를 사용하여 기호를 자동 완성 할 수 있습니다. 예를 들어 나는라는 함수를 찾고 있어요 만약 DoSomethingAmazing내가 쓸 수 DoSoAm있으며 모든 포함하는 문자에 맞게 내 쿼리를 확장하려고 할 것 Do, So그리고 Am이름에 어딘가에. 다른 예제는 아래 gif에서 찾을 수 있습니다. 접두사가 아닌 …

2
yasnippet과 회사를 더 멋지게 만드는 방법?
내 emacs "elisp"에서 org-mode에서 lisp 블록을 확장 하기 위해 yasnippet을 사용한다고 가정 해 봅시다 . 그러나 그것을 확장하기 전에 회사가 먼저 시작 "1. elisp1, 2. elisp2"되어 옵션이없는 메뉴를 제공합니다 "elisp". 이제 tabyasnippet을 확장 하는 데 사용 하면 "elisp1"항상 화면에 항상 표시 되는 것이 항상 짜증납니다 . "1"먼저 먼저 삭제 하고 …

3
회사 완성에 사용 된 백엔드 찾기
사용자 정의 company백엔드를 사용 company-complete하면 오작동 백엔드로 인해 완료를 반환하지 않습니다. 이러한 경우 완료 목록을 생성하는 데 사용 된 회사 백엔드를 아는 것이 도움이됩니다. company-complete호출 후이 정보를 얻으려면 어떻게해야 합니까?


1
회사에서 야스 니펫 이름에 대한 제안을 보여주십시오
회사 모드 및 Yasnippet 패키지를 사용합니다. 버퍼에 입력하면 회사에서 자동 완성 제안을받습니다. Yasnippet의 경우 스 니펫이 포함 된 디렉토리가 있습니다. 그 디렉토리에는 파일이 foo.yasnippet있습니다. foo버퍼에 입력 Tab하고을 누르면 yasnippets에 대한 팝업 메뉴가 나타납니다 . 삽입 할 스 니펫 ( foo또는 foo-bar)을 선택할 수 있습니다. foo회사 완성에 yasnippet을 통합하고 싶습니다 . …


1
회사 완성 팝업에 회사 dabbrev를 어떻게 추가합니까?
설정: KAEL의 GUI 버전 GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) 2015-07-25 EmacsW64에서 컴파일 최신 버전의 MELPA 사용 Windows 7 x64 비트 상태: 예를 들어, 버퍼 foobarsentence를 입력하고 있습니다. 그런 다음 그 아래에 새 줄을 시작하고 fooba를 입력 foobarsentence하면 회사 팝업 완료 창에서 제안 될 것으로 예상됩니다 . 그러나 없습니다 foobarsentence. 나는 다른 …

3
회사에서 C / C ++ 상황에 맞는 완성을 얻으려면 어떻게해야합니까?
Semantic 이 작업을 수행 할 수있는 것처럼 보이지만 예상대로 작동하지 않습니다. 예를 들어, I #include "Type.h"및 선언 Type t인 semantic-complete-analyze-inline경우 point is after after를 사용 하면 t.지속적으로 오류가 발생합니다. `Type t '에 대한 유형을 찾을 수 없습니다 의 모든 공개 (또는 기타 적절한) 회원을 제게 제공하는 대신 t. 원하는 결과를 …

2
회사 모드를 사용한 파일 이름 완성
init.el에서 다음 명령을 사용하여 회사를 활성화했습니다. (require 'company) (add-hook 'after-init-hook 'global-company-mode) 그러나 소스에 일부 공급자가 있으며 웹 사이트에서 지원한다고 언급하지만 파일 이름 완성을 얻지 못했습니다. / home / emmanuel을 입력하기 시작했는데 아무 일도 일어나지 않지만 옵션이 제공되기를 기대할 수 있습니까? 또한 상대 경로에 대한 회사 모드 자동 감지 완료 방법을 …


2
회사 모드로 문서 버퍼로 이동
나는 최근에서 전환 한 auto-complete-mode에 company-mode재미와 I. 최근에는 Emacs Lisp 코드를 작성해야했습니다. 함수 입력을 시작하면 완료 후보가 표시되고을 누르면 F1문서가 다른 버퍼에 열립니다. 내가하고 싶은 문서 버퍼에 뛰어 입력 할 때,하지만 C-x o이 폐쇄됩니다. 힌트가 있습니까?

1
주요 모드를 처음로드 할 때 자동으로 열등한 프로세스를 실행하는 방법은 무엇입니까?
회사와 함께 Python (또는 Matlab)과 함께 작업한다고 가정 해 봅시다. 열등한 프로세스 회사 메시지없이 Completion needs an inferior Python process running 그러나 열등한 프로세스를 자동으로 실행하는 확실한 솔루션 (add-hook 'python-mode 'run-python) .py 파일을 열 때마다 새로운 파이썬 프로세스를 실행합니다 (Matlab에서 더 비쌉니다) 메이저 모드가 처음 실행될 때만 실행되는 후크가 있습니까? …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.