Modular in-buffer completion framework for Emacs

View on GitHub



1954年9月間,華東美協為黃賓虹舉辦個人畫展,並召開了座談會。會前,黃老先生專門到家拜訪,看望傅雷夫婦。畫展展出的一百多件新作,傅雷覺得,雖然色調濃厚,但卻渾厚深沉得很,而且很多作品遠看很細致,近看則筆頭仍很粗擴。這種技術才是上品!座談時,發言的人大半是在頌揚作者。傅雷“覺得這不是座談的意義!”,“頌揚話太多了,听來真討厭”。他本不想說話了,華東美協主席賴少其卻一再催逼,他也只好說了些意見。結合黃賓虹的藝術成就,傅雷談到了中國畫發展途徑中的一些問題。他認為︰(一)及至近代,中畫與西畫,已發展到了同一條路上;(二)中國畫家在技術根基上,應該向西畫家學習;(三)中西畫家應該互相觀摩、學習;(四)任何部門的藝術家,都不能坐井觀天,固守一隅,應該對旁的藝術感到興趣,以收觸類旁通之效。 在线 “你為什麼生這麼大的氣?”日本色情电影 記得小時候,家中牆上掛著一幅工筆小楷寫就的條幅︰“黎明即起,灑掃庭除,要內外整潔……”雖不能全部領會其中的意思,但在父親的嚴格要求下一直能誦記在心。上學後才知道這是《朱子家訓》,為清人朱柏廬所寫,以寥寥數百字精闢地總結了古代治家之道,問世後即成為書香世家和官宦商家端正家風、振作家聲的範例,堪稱古代家訓的經典。雖然治家之道對一個初涉塵世的少年來說未免遙遠了些,但其中一句“讀書志在聖賢,非徒科第;為官心存君國,豈計身家”无码av高清毛片在线看 是冬,傅雷受聘上海美術專科學校,教美術史及法文,《二十講》就是當年傅雷的授課講義,一九三四年六月編撰完畢並未發表。遺留下來的是一冊厚厚的,以“十行箋”訂成的本子,全部以清逸靈秀的毛筆字書成。而我竟能以人民幣二元一角購得三聯書店的八四年版本,簡直不可思議;雖說責任編輯吳甲豐在“編校後記”中解釋“限于條件,只好暫時將就”雲雲,我已經感到萬幸萬幸如獲至寶,百感交集,有點兒想哭。

Company is a text completion framework for Emacs. The name stands for "complete anything". It uses pluggable back-ends and front-ends to retrieve and display completion candidates.

It comes with several back-ends such as Elisp, Clang, Semantic, Eclim, Ropemacs, Ispell, CMake, BBDB, Yasnippet, dabbrev, etags, gtags, files, keywords and a few others.

The CAPF back-end provides a bridge to the standard completion-at-point-functions facility, and thus works with any major mode that defines a proper completion function.


company-elisp company-semantic


This package is part of GNU ELPA (M-x list-packages).

Advanced users can also download the development snapshot.


Once installed, enable company-mode with M-x company-mode.

Completion will start automatically after you type a few letters. Use M-n and M-p to select, <return> to complete or <tab> to complete the common part. Search through the completions with C-s, C-r and C-o. Press M-(digit) to quickly complete with one of the first 10 candidates.

Type M-x company-complete to initiate completion manually. Bind this command to a key combination of your choice.

When the completion candidates are shown, press <f1> to display the documentation for the selected candidate, or C-w to see its source. Not all back-ends support this.

To use company-mode in all buffers, add the following line to your init file:

(add-hook 'after-init-hook 'global-company-mode)

To see or change the list of enabled back-ends, type M-x customize-variable RET company-backends. Also see its description for information on writing a back-end.

For information on specific back-ends, also check out the comments inside the respective files.

For more information, type M-x describe-function RET company-mode.

To customize other aspects of its behavior, type M-x customize-group RET company.

See Also


If you experience any problems or have a feature request, please use the issue tracker.


Company is subject to the same copyright assignment policy as Emacs itself, org-mode, CEDET and other packages in GNU ELPA. Any legally significant contributions can only be accepted after the author has completed their paperwork. Please ask for the request form, and we'll send it to you.

More Reading