All Projects → sebastiencs → Company Box

sebastiencs / Company Box

A company front-end with icons

Projects that are alternatives of or similar to Company Box

Emacs Fish Completion
[MOVED TO GITLAB]
Stars: ✭ 53 (-86.58%)
Mutual labels:  emacs, completion
Auto Complete
Emacs auto-complete package
Stars: ✭ 1,622 (+310.63%)
Mutual labels:  emacs, completion
Icomplete Vertical
Global Emacs minor mode to display icomplete candidates vertically
Stars: ✭ 66 (-83.29%)
Mutual labels:  emacs, completion
Swiper
Ivy - a generic completion frontend for Emacs, Swiper - isearch with an overview, and more. Oh, man!
Stars: ✭ 1,948 (+393.16%)
Mutual labels:  emacs, completion
Company Irony
company-mode completion back-end for irony-mode
Stars: ✭ 110 (-72.15%)
Mutual labels:  emacs, completion
Consult
consult.el - Consulting completing-read
Stars: ✭ 153 (-61.27%)
Mutual labels:  emacs, completion
Lab
React UI component design tool
Stars: ✭ 349 (-11.65%)
Mutual labels:  front-end
Writegood Mode
Minor mode for Emacs to improve English writing
Stars: ✭ 369 (-6.58%)
Mutual labels:  emacs
Zsh Better Npm Completion
Better completion for npm
Stars: ✭ 346 (-12.41%)
Mutual labels:  completion
Emacs Config
My configuration for Doom Emacs
Stars: ✭ 296 (-25.06%)
Mutual labels:  emacs
Libreddit
Private front-end for Reddit written in Rust
Stars: ✭ 387 (-2.03%)
Mutual labels:  front-end
Emacs Racer
Racer support for Emacs
Stars: ✭ 381 (-3.54%)
Mutual labels:  emacs
Cs Wiki
🎉 致力打造完善的 Java 后端知识体系,不仅仅帮助各位小伙伴快速且系统的准备面试,更指引学习的方向
Stars: ✭ 369 (-6.58%)
Mutual labels:  front-end
Front End Note
📝 Web前端洞见。有深度的Web 前端内容。
Stars: ✭ 356 (-9.87%)
Mutual labels:  front-end
Front End Doc
前端文档汇总(觉得对您有用的话,别忘了star收藏哦^_^ !)
Stars: ✭ 372 (-5.82%)
Mutual labels:  front-end
Use Package
A use-package declaration for simplifying your .emacs
Stars: ✭ 3,748 (+848.86%)
Mutual labels:  emacs
Learning Roadmap
The Front-End Developer Learning Roadmap by Frontend Masters
Stars: ✭ 336 (-14.94%)
Mutual labels:  front-end
Sugar
A lightweight and powerful JavaScript MVVM library. Used for production or learning how to make a full MVVM.
Stars: ✭ 345 (-12.66%)
Mutual labels:  front-end
Sayid
A debugger for Clojure
Stars: ✭ 367 (-7.09%)
Mutual labels:  emacs
Nord Emacs
An arctic, north-bluish clean and elegant Emacs theme.
Stars: ✭ 379 (-4.05%)
Mutual labels:  emacs

company-box

MELPA

A company front-end with icons.

company-box

Differences with the built-in front-end:

  • Differents colors for differents backends.
  • Icons associated to functions/variables/.. and their backends
  • Display candidate's documentation (support quickhelp-string)
  • Not limited by the current window size, buffer's text properties, .. (it's better than you might think)

This package requires emacs 26.
Also, not compatible with emacs in a tty.

Installation

;; With use-package:
(use-package company-box
  :hook (company-mode . company-box-mode))

;; Or:
(require 'company-box)
(add-hook 'company-mode-hook 'company-box-mode)

To customize:
M-x customize-group [RET] company-box [RET]

Backends colors

See the docstring of the variable company-box-backends-colors:
C-h v company-box-backends-colors

Themes

You can select different themes with company-box-icons-alist

Icons

See the variable company-box-icons-functions

For now, there are customs icons for 4 backends only: company-lsp, company-elisp, company-yasnippet and company-php.
You can customize their icons with the variables:
company-box-icons-lsp, company-box-icons-elisp, company-box-icons-yasnippet and company-box-icons-acphp.

Notes:
By default, images are used to display icons.
You can also use font icons
With images, you can't change icons colors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].