# acm-terminal
**Repository Path**: pphboy/acm-terminal
## Basic Information
- **Project Name**: acm-terminal
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-11-24
- **Last Updated**: 2024-01-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# acm-terminal
Patch for LSP bridge acm on Terminal.
## Requirements
- [lsp-bridge](https://github.com/manateelazycat/lsp-bridge) 49053b9(2023-11-12) or newer
- [popon](https://codeberg.org/akib/emacs-popon)
## Installation
### Manual
Clone or download repositories, then put the following in .emacs:
```emacs-lisp
(unless (package-installed-p 'yasnippet)
(package-install 'yasnippet))
(add-to-list 'load-path "")
(unless (display-graphic-p)
(add-to-list 'load-path "")
(add-to-list 'load-path ""))
```
### Quelpa
```emacs-lisp
(unless (package-installed-p 'yasnippet)
(package-install 'yasnippet))
(quelpa '(lsp-bridge :fetcher github
:repo "manateelazycat/lsp-bridge"
:files ("*.el" "*.py" "acm" "core" "langserver"
"multiserver" "resources")))
(unless (display-graphic-p)
(quelpa '(popon :fetcher git :url "https://codeberg.org/akib/emacs-popon.git"))
(quelpa '(acm-terminal :fetcher github :repo "twlz0ne/acm-terminal")))
```
### Straight
```emacs-lisp
(unless (package-installed-p 'yasnippet)
(package-install 'yasnippet))
(straight-use-package
'(lsp-bridge :host github
:repo "manateelazycat/lsp-bridge"
:files ("*.el" "*.py" "acm" "core" "langserver"
"multiserver" "resources")))
(unless (display-graphic-p)
(straight-use-package
'(popon :host nil :repo "https://codeberg.org/akib/emacs-popon.git"))
(straight-use-package
'(acm-terminal :host github :repo "twlz0ne/acm-terminal")))
```
### Doom Emacs
```emacs-lisp
(package! yasnippet)
(package! lsp-bridge
:recipe (:host github
:repo "manateelazycat/lsp-bridge"
:files ("*.el" "*.py" "acm" "core" "langserver"
"multiserver" "resources")))
(unless (display-graphic-p)
(package! popon
:recipe (:host nil :repo "https://codeberg.org/akib/emacs-popon.git"))
(package! acm-terminal
:recipe (:host github :repo "twlz0ne/acm-terminal")))
```
## Configuration
```emacs-lisp
(add-hook 'emacs-startup-hook
(lambda ()
(require 'yasnippet)
(yas-global-mode 1)
(require 'lsp-bridge)
(global-lsp-bridge-mode)
(unless (display-graphic-p)
(with-eval-after-load 'acm
(require 'acm-terminal)))))
```