company-mode

Modular in-buffer completion framework for Emacs

View on GitHub

俺去啦俺去也anquye四房播播深爱五月四房播播深爱五月图片上海前三季度本外币房地产开发贷款增加444亿元

發布時間︰

于是我在伙伴們暴風雨般的喝彩聲中策馬走出馴馬場,緊勒住韁繩,把 這匹降伏了的坐騎帶到城外,然後引上草地。馬兒走得輕松舒暢,我自己也 感到輕松舒暢。我的全部火氣和憤怒在這費勁吃力的一小時里已經完全發泄 到這頭桀驁不馴的牲口身上;現在愷撒馴良平和地踏著小跑步,我必須承認 施泰因許貝說得對︰愷撒的步態的確非常優美。奔馳起來,哪一匹馬也及不 上它那麼瀟灑,柔和,富有彈性。我原來的不快漸漸消失,代之以一種享受 美味似的、幾乎像做夢似的愉快心情。我騎著這匹馬轉來轉去,足足一個鐘 頭。最後,到四點半,我便慢慢地策騎回營。我們兩個,愷撒和我,今天都 受夠了。我讓馬兒踏著舒舒服服、顛簸搖擺的小跑步,沿著我十分熟悉的公 路又返回城里,我自己也已經有些暈暈乎乎。這時候從我身後大聲響起了刺 耳的汽車喇叭聲。神經質的紅鬃烈馬立刻豎起耳朵,渾身開始發抖。可是我 及時感到,馬兒受驚了,便一把抓緊韁繩,兩腿一夾,把馬兒從大路中央趕 到路邊一棵樹的旁邊,讓汽車能夠順利無阻地通過。 我的嗓子眼堵住了,答不上來。我立刻明白了︰在所有的人當中,這樣 說話,這樣發問的只有一種人︰那就是盲人。只有瞎子走起路來遲遲疑疑, 這樣輕輕地拖著腳步,只有瞎子說起話來才有這種毫無把握的口氣。在同一 個瞬間,我腦子里像閃電似的忽然想起︰開克斯法爾伐不是提到過嗎,康多 爾娶了一個雙目失明的女人為妻?這個女人站在門縫後面發問,可又看不見 我,她想必就是他太太,只有她才可能是他太太。我竭盡目力往那里看,想 從一片陰影之中抓住她的身影,最後終于分辨出來,她是個身材瘦削的女人, 穿了一件寬大的睡衣,灰色的頭發有些蓬亂。啊,天主,這麼一個毫無魅力、 相貌難看的女人竟是他的妻子!被這麼一雙完全死去的瞳孔牢牢盯住,並且 知道,我其實並沒有被她看見,這種感覺真是可怕;同時,我從她現在把頭 探向前面側耳傾听的樣子感覺到,她正努力用她所有的感官來抓住那個陌生 人,他此刻正呆在這間她把握不住的房間里。她這樣一使勁,把她那張嘴唇 肥厚的大嘴歪扭得更加難看了。俺去啦俺去也anquye 四房播播深爱五月 我急急忙忙地推開房門,遮去光線,屋里顯得昏暗,(庫斯馬為了不讓 熱氣進屋放下了百葉窗)我立刻在最遠的一個角落里看到有個人影動了一 下,仿佛是從陰影里冒出來的。我已經打算熱情地向康多爾迎了上去,這時 我才認清——這可並不是康多爾啊。在這兒等我的是另外一個人,恰好是我 最不希望在這兒見到的那個人。這人是開克斯法爾伐,即使屋里更加昏黑, 我也可以憑他膽戰心驚地站起身來鞠躬敬禮的神氣從千萬個人當中認出他 來。他干咳幾聲清清嗓子,還沒有開口,我已經預先知道他的嗓子要帶著一 種低聲下氣、深受震動的語氣說話。 我急急忙忙地推開房門,遮去光線,屋里顯得昏暗,(庫斯馬為了不讓 熱氣進屋放下了百葉窗)我立刻在最遠的一個角落里看到有個人影動了一 下,仿佛是從陰影里冒出來的。我已經打算熱情地向康多爾迎了上去,這時 我才認清——這可並不是康多爾啊。在這兒等我的是另外一個人,恰好是我 最不希望在這兒見到的那個人。這人是開克斯法爾伐,即使屋里更加昏黑, 我也可以憑他膽戰心驚地站起身來鞠躬敬禮的神氣從千萬個人當中認出他 來。他干咳幾聲清清嗓子,還沒有開口,我已經預先知道他的嗓子要帶著一 種低聲下氣、深受震動的語氣說話。四房播播深爱五月图片 他站起身來。我听見他短促的腳步聲踱來踱去,並且連聲嘆息︰ “真可怕,偏偏要在現在我們正在安排她出門旅行的時候發生這事。然

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.

Screenshots

company-elisp company-semantic

Installation

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

Advanced users can also download the development snapshot.

Usage

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

Feedback

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

Contributing

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