Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nverno/llvm-mode
Improved emacs major-mode for LLVM IR source
https://github.com/nverno/llvm-mode
emacs ir llvm llvm-ir
Last synced: about 1 month ago
JSON representation
Improved emacs major-mode for LLVM IR source
- Host: GitHub
- URL: https://github.com/nverno/llvm-mode
- Owner: nverno
- Created: 2020-02-16T16:01:54.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-09T06:55:15.000Z (about 1 month ago)
- Last Synced: 2024-11-09T07:33:31.629Z (about 1 month ago)
- Topics: emacs, ir, llvm, llvm-ir
- Language: Emacs Lisp
- Homepage:
- Size: 9.77 KB
- Stars: 5
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# llvm-mode - Major mode for the LLVM IR language
Major mode for editing LLVM IR files.
Modified from https://github.com/llvm-mirror/llvm//utils/emacs/llvm-mode.el to
include:- additional syntax
- font-lock for globals (vars/declares/defines)
- imenu
- indentation: `llvm-mode-indent-offset` and `llvm-mode-label-offset`
- basic completion for:
+ global variables
+ global declares/definesTODO:
+ keywords / attributes
+ could add labels / %uids as wellReferences:
- https://github.com/llvm-mirror/llvm/docs/LangRef.rst
- [vim syntax](https://github.com/llvm-mirror/llvm/utils/vim/syntax/llvm.vim)### Installation
Add to `load-path` and generate autoloads or
```lisp
(require 'llvm-mode)
```