Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/auto-complete/auto-complete

Emacs auto-complete package
https://github.com/auto-complete/auto-complete

auto-complete completion emacs melpa

Last synced: 28 days ago
JSON representation

Emacs auto-complete package

Awesome Lists containing this project

README

        

# Looking for new maintainer

[`auto-complete`](https://github.com/auto-complete/auto-complete),
[`popup-el`](https://github.com/auto-complete/popup-el) and
[`fuzzy-el`](https://github.com/auto-complete/fuzzy-el) are looking
for new maintainers. If you are interested, then please comment on
[this issue](https://github.com/auto-complete/auto-complete/issues/509).

[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![MELPA](https://melpa.org/packages/auto-complete-badge.svg)](https://melpa.org/#/auto-complete)
[![MELPA Stable](https://stable.melpa.org/packages/auto-complete-badge.svg)](https://stable.melpa.org/#/auto-complete)

# Auto-Complete

[![CI](https://github.com/auto-complete/auto-complete/actions/workflows/test.yml/badge.svg)](https://github.com/auto-complete/auto-complete/actions/workflows/test.yml)

An Intelligent auto-completion extension for Emacs

## What is Auto-Complete?

Auto-Complete is an intelligent auto-completion extension for
Emacs. It extends the standard Emacs completion interface and provides
an environment that allows users to concentrate more on their own
work.

## 🏆 Features

* Visual interface
* Reduce overhead of completion by using statistic method
* Extensibility

## Screenshots

| Auto Completion | Fuzzy Completion | Increamental Search |
|:----------------------------------|:-----------------------------------------|:----------------------------------------------|
| ![](doc/ac.png "Auto Completion") | ![](doc/ac-fuzzy.png "Fuzzy Completion") | ![](doc/ac-isearch.png "Increamental Search") |

## Install

`auto-complete` is available on [MELPA](https://melpa.org) and [MELPA-STABLE](https://stable.melpa.org)

You can install `auto-complete` with the following command.

M-x package-install [RET] auto-complete [RET]

## User Manual

[Auto-Complete User Manual](https://github.com/auto-complete/auto-complete/blob/master/doc/manual.md)

## Basic Configuration

```elisp
(ac-config-default)
```

## Development

*

## Reporting Bugs

Visit
[Auto-Complete Issue Tracker](https://github.com/auto-complete/auto-complete/issues)
and create a new issue.

## Todo

- [ ] etags, ctags
- [ ] emacswiki
- [ ] test facility
- [ ] support composed chars
- [ ] minibuffer completion
- [ ] performance issue (cache issue)
- [ ] asynchronous processing
- [ ] kanji henkan support
- [ ] create menu if needed
- [ ] quick help positioning on tabs (bug)
- [ ] skip short completion

## License

This software is distributed under the term of GPLv3.