nasm-mode 
- Description
- NASM x86 assembly major mode
- Latest
- nasm-mode-1.1.1.0.20260509.95321.tar (.sig), 2026-May-09, 60.0 KiB
- Maintainer
- Christopher Wellons <wellons@nullprogram.com>
- Website
- https://github.com/skeeto/nasm-mode
- Browse ELPA's repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install or list-packages.
Full description
A major mode for editing NASM x86 assembly programs. It includes syntax highlighting, automatic indentation, and imenu integration. Unlike Emacs' generic `asm-mode`, it understands NASM-specific syntax. NASM Home: http://www.nasm.us/ Labels without colons are not recognized as labels by this mode, since, without a parser equal to that of NASM itself, it's otherwise ambiguous between macros and labels. This covers both indentation and imenu support. The keyword lists are in `nasmtok.el', which is included with the NASM distribution since 2.16.01. TODO: [ ] Line continuation awareness [x] Don't run comment command if type ';' inside a string [ ] Nice multi-; comments, like in asm-mode [x] Be able to hit tab after typing mnemonic and insert a TAB [ ] Autocompletion [ ] Help menu with basic summaries of instructions [ ] Highlight errors, e.g. size mismatches "mov al, dword [rbx]" [ ] Work nicely with outline-minor-mode [ ] Highlighting of multiline macro definition arguments
Old versions
| nasm-mode-1.1.1.0.20250320.164627.tar.lz | 2025-Mar-20 | 10.4 KiB |
| nasm-mode-1.1.1.0.20240610.150504.tar.lz | 2024-Jun-10 | 10.4 KiB |
| nasm-mode-1.1.1.0.20190410.34208.tar.lz | 2021-Aug-29 | 10.3 KiB |
| nasm-mode-1.1.1.0.20190409.234208.tar.lz | 2024-Mar-31 | 10.4 KiB |