Require nasmtok.el
#19
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request removes NASM token/keyword definitions from
nasm-mode.el
, and instead includes it from anasmtok.el
file, which is included with the NASM distribution since 2.16.01.Other changes include:
nasm-special
face, which matchesnasm-prefix
(i.e.font-lock-builtin-face
).nasm--opt
.nasm-instructions
tonasm-instruction
andnasm-registers
tonasm-register
, for consistency.nasm-special
andnasm-special-constant
constants, which contain keywords that should be highlighted with thenasm-special
face.nasm-types
withnasm-decorator
andnasm-size
constants.nasm-mmacro
andnasm-smacro
constants, which are highlighted using thenasm-preprocessor
face, just likenasm-pp-directive
.Closes #14.