이전에 Emacs의 auto-complete-mode가 vim에서 된다면 emacs를 버릴 거라는 이야기를 농담삼아 했었던 적이 있는데 정말로 되는 기능이었다. AutoComplPop이 바로 그 기능을 제공해 주는 플러그인.
http://www.vim.org/scripts/script.php?script_id=1879
설정할 필요도 없이 설치 (압축 풀어서 ~/.vim/ 혹은 vimfiles 디렉토리에 복사만 하면 끝) 후 바로 동작하기 시작한다. 글자 몇 자를 입력하자 바로 자동완성 팝업이 뜬다. 딱히 스크린샷 같은게 필요할 것 같지도 않은 직관적인 기능이다.
달아놓은 스크린샷은 실제로 사용한 예로써 입력된 단어 기반으로 자동완성을 한다는 것을 보여준다. printf를 처음 사용할 때는 자동완성이 되지 않았지만, 다음 줄에서 한번 더 printf를 입력하려고 'pr'을 입력하자 마자 바로 팝업이 떴다.
위 링크한 vim script 사이트에 snipMate 와의 연계에 대해서도 설명을 하고 있는데 무엇을 어떻게 해 주는지 이해가 안되서 해 봤다가 그냥 지워버렸다. snipMate.vim 자체를 수정해야 하니 필요한 이들은 직접 참고를...
Popular Posts
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
이 글은 새 위치 로 옮겨지며 이 곳에서는 더이상 유지보수되지 않습니다. Emacs Lisp 코드도 사람이 작성하든 AI가 작성하든 버그가 없을 수가 없다. 그 중에서 가장 사람을 괴롭히는 버그로 사용성을 떨어뜨리는 퍼포먼스 문제가 있다. 키를 하나 ...
-
스크린샷으로 결론을 이미 정리해 버렸다 이 글은 새 위치 로 옮겨지며 이 곳에서는 더이상 유지보수되지 않습니다. HTML에는 몇몇 문법에 사용되는 문자를 표기하기 위해 독특한 표기 문법을 가지고 있다. 정확히 말해서 그 상위 개념인 XML이나 SGML...
-
이 글은 새 위치 로 옮겨지며 이 곳에서는 더이상 유지보수되지 않습니다. 어느 날 또다시 찾아온 식사 메뉴 선정이라는 고뇌의 시간, 어찌하나 한참을 고민했지만 답이 나오지 않았는데 "한동안 안 먹었으니 치킨 시켜 먹을까?" 하는 생각...
-
사실 얼마 전까지만 해도 debugPrint 라는 함수가 있는지 조차 몰랐었다. 뭐 이제서라도 알게 되었으니 메모도 할겸 print 와 debugPrint 에 대한 글을 써 본다.
-
블로거(blogger 혹은 blogspot)의 단점으로 발전이 없는 테마(스킨) 기능이 있겠지만 그밖에 한국 환경에 좀 안 맞는 부분들이 있다는 점도 꼽을 수 있을 것 같다. 예를 들어 날짜 표시가 한국과는 반대로 표기되는 서양식 표기 투성이다. 이를...
-
어느날 Emacs가 기동 시 SYSTEM_WGETRC 와 관련된 에러를 리턴하면서 설정파일을 실행하다가 오류가 나기 시작했다. 이 글은 이 문제를 해결하기 위해 했던 삽질들의 기록이다.
-
assert() 라는 함수는 C언어 시절 부터 예기치 못한 에러를 잡기 위한 무기(?)로써 활용되어 왔다. 문제가 생길 것 같으면 일부러 자살(?)하기 위한 무기가 바로 assert()이다.
-
Emacs에선 C-s 나 C-r 로 파일 내 검색을 할 수 있는데 이 때 검색 전의 위치로 돌아오는 명령이 있는지 없는지 모르겠다. 찾는것도 귀찮고 해서 이 기능을 만들어 봤다. 아래가 소스 코드이다.
-
간만에 쓰는 글이 쓸 모 없는 요상한 글이라 찝찝(?)하긴 하지만, 반휴면상태로 보이는 블로그가 살아있다는 표식으로 글을 남겨본다. T^ T. 이 글은 팁이나 가이드가 아니라 일기이다. 현재 사용 중인 맥은 맥북프로 2009LATE, 아이맥 201...
Tags
Blog Archive
-
▼
2011
(273)
-
▼
4월
(64)
- [iOS] Status Bar 스타일 바꾸기 및 숨기기
- Xcode 4.1 Developer Preview 4 공개
- [Objective-C] 가변 인자(Variable Arguments) 구현
- [Emacs] 괄호 자동 입력 마이너모드 textmate-mode
- [Python] 'is' 커맨드
- Map App Store: The Unarchiver
- [Emacs] face-list.el
- [Humor] 진짜 프로그래머는 그림판으로 코딩한다
- 애플이 위치저장을 하도록 한 이유?
- [Humor] Emacs 유저의 Vim 유저 사이의 소소한 전쟁(?)
- Emacs vs Vim
- [Humor] Real Programmers use ...
- [Emacs] 한글 폰트(글꼴) 설정
- [Vim] MacVim 한글 입력 문제
- [Emacs] 외부에서 파일이 수정되었을 때 자동으로 읽어들이기
- [Emacs] Emacs for iPhone
- [iOS] SBJson - JSON Framework
- [Emacs] 윈도우 관련 커맨드
- [Emacs] Meta키 사망사건
- [Emacs] 반복 입력을 위한 모드, dot-mode.el
- [Emacs] Syntax Highlighting
- iOS 4.3.2 도 벌써 뚫렸다...
- iTunes 10.2.2
- [Elisp] List Enumeration
- [Emacs & Vim] Color Theme - Solarized
- [Emacs] anything-for-files 의 문제
- [Humor] vim or emacs?
- [Vim] Script: Open URL
- [Emacs] Cocoa Emacs 에서 Pymacs 기동이 안되는 경우
- Mac OS X 업데이트
- Emasc 를 시작하려는 이들이 필수적으로 알아야 할 것
- Symbol Naming
- [Vim] 자동 편집을 위한 길, Recording
- [iOS] NSArray Enumeration
- Emacs 용으로 만든 3D FPS 게임
- [Emacs] Show Line Numbers
- [Mac OS X] Mactracker
- [Vim] Plugin: Align
- [Vim] Plugin: The NERD Commenter
- [Vim] 검색이나 명령어 입력 시 붙여넣기
- [Vim] Plugin: surround.vim
- [Mac OS X] 바람 입력기 설정창이 뜨지 않을 때
- [Vim] Plugin: Conque Shell
- [Vim] 자동완성 플러그인 AutoComplPop
- [Vim] Vim에서 ESC를 눌렀을 때 영문 상태로 전환하기
- [iOS] Objective-C Singletone Pattern
- [Emacs] emacs-evernote-mode
- [Emacs] Edit by root privilege
- [Emacs] shell/eshell/terminal-mode?
- [Emacs] 설정파일(.emacs) 공유
- [Vim] Vim 에서 MarkDown 사용하기
- [iOS] UINavigationController의 push/pop 애니메이션 변경하기
- Dropbox를 경험해보세요
- [iOS] UIView's bounds on UINavigationControl
- 맥용 동영상 플레이어에 대해
- 통신사와 스마트폰 OS 그리고 카카오톡
- [Python] 가장 단순한 싱글톤 패턴(Singletone Pattern)
- [Python] ASCII Conversion
- [Emacs] emacs-w3m
- [Python] isdigit()의 함정
- [Emacs] 번역 기능을 추가해보자
- [Vim] VimOrganizer: org-mode for Vim
- 만우절 트위터 타임라인 속 풍경 한가지
- [Emacs] Anything VS IDO
-
▼
4월
(64)

0 comments:
댓글 쓰기