elpasync pushed a change to branch elpa/nasm-mode. at 65ca654 make comment functions local
This branch includes the following new commits: new c38cff7 Check in initial working mode. new 4b06918 Allow labels without colons. new 01f90c3 Fix byte-compiler breakage. new b384240 Include prefixes in smart indentation. new ad2ff83 Add .gitignore. new e950dca Use work boundary in smart indentation. new b5efa92 Allow for NASM's crazy label possibilities. new 3d4786b Add ELPA header. new e9acee3 Expand the syntax table for labels. new e53433c Better label font lock matching. new b595921 Add nasm-colon key binding. new 3da1454 Add a docstring to nasm-mode. new c0a002b Add minimal imenu support. new 3af81f6 Require colons on labels. new 9e8e7c9 Add constant syntax highlighting. new 2a5768a Indent commented code differently. new dbfb995 Add a couple TODO items. new ac9ce5d Require imenu (to ensure automatic buffer-local). new f357905 Fix up README. new 23cb9de Add imenu support for macro definitions. new 4155959 Remove stray newline. new a715d4e Use sharp quote in call-interactively. new 9f05280 Adjust package description. new e641c8a Flesh out a little more commentary. new f62c103 Add preprocessor directives: - Structures - NASM Version - Date - few others new ca9d65f Default nasm-basic-offset to tab-width. new 2940e4f Run all regexp-opt at compile time (faster loads). new 10f775e Update instruction listing, since some were missing. new 6e208d5 Indent single-commented lines differently. new e015f41 Split out types, like word, dword, qword, etc. new 213331e Oops, bump version number. new 42ee760 Allow to change faces used by nasm-mode - Remove -face suffix new b2469e0 Add context-sensitive comment handling. new 2259c7d Properly distinguish word and symbol constituents. new e978f6e Don't use 3-argument <= (requires 24.4). new 2c87509 Correct boundaries in syntax highlighting. new 4b28c7d Update header comment. new fa44b36 Remove some junk from nasm-instructions. new 78818f1 Remove a few more garbage "instructions." new 02c2450 Assume things that start with dot are labels. new 3047d7c Add nasm-join-line. new 3992726 Add nasm-join-line keybinding (M-^). new 2fe823c Adjust nasm-mode to remap join-line specifically. new 1127620 Fix breakage caused by recent regexp changes. new d95a12d Add section name highlighting back. new 694160a Add README note. new 4de4e56 Add clzero, monitorx, and mwaitx to instructions. new c3f5475 Bump to 1.1.0. new e7fa960 make indent-line-function local new e8ca8b9 Make comment-start local. new d990ed9 Bump to 1.1.1. new c303d91 Add a Makefile for easy static analysis by the compiler new 1ec7d0a Add a LIMIT argument to looking-back call new 64e450d Allow inserting tabs immediately after a mnemonic new 8ce1831 Use nasm-basic-offset instead of a literal 8 new f53b2c5 Create a formal TODO list new 9a5f989 Fix docstring indentation for nasm-font-lock-keywords new 5b0d30f Allow prefix in point following mnemonic check new 832caad Make semicolons behave when typed into strings new e072340 Update TODO list new af3d935 Allow directive names as labels (font-locking) new 63d4433 allow for customization of tabs/spaces behaviour new 7131afb Change nasm-use-tabs to nasm-after-mnemonic-whitespace new 5110886 Add type specification to nasm-basic-offset new 96a06c0 Support M-; (comment-dwim function) new 1d4871e Use sharp quotes on expressions added in last commit new 65ca654 make comment functions local