elpasync pushed a change to branch externals/a68-mode.

        at  64a83d02e9 Fix grammar for modules

This branch includes the following new commits:

       new  7f103319f4 initial import
       new  a6ba7179f8 checkdoc
       new  962671ab1a rewrite the mode with define-derived-mode
       new  6c0a5a766d automatically register a68-mode for the .a68 extension
       new  64609eeee0 typo
       new  6e83cabd93 add a makefile for the byte-compilation
       new  4d11435a64 hash-quote function symbol to aid the byte compiler
       new  dc32b2419b kill double auto-mode-alist
       new  23be3ba203 rename electric-a68-* functions to a68-electric-*
       new  e5cc6178db add docstring to a68-mode-hook
       new  921a66919d add gitignore
       new  7daacac762 convert some helpers to inline functions
       new  e78236dc9e use kbd
       new  acfd6899bd replace some ifs with when
       new  cd2cf39cb9 simplify a68-electric-terminate-line
       new  99de126665 remove erroneous whitespaces
       new  403b7d79dd use rx instead of manually building the regexps
       new  aa9223060b add my copyright
       new  da85c33e60 fix package header
       new  364d8905c4 file renamed: algol-mode.el -> a68-mode.el
       new  4841505896 fix naming after rename
       new  e9c672cfb1 define an abbreviation table for a68-mode
       new  d6c34a8c16 forgot to rename the file
       new  bb4b3a620e improve the commentary
       new  8621ed2a1e rename a68-indent-step -> -level
       new  caaad6ea29 add a68 group and replace defvar with defcustom
       new  8cd9fb9c30 use a sparse keymap
       new  b9f2f63410 kill a68-electric-tab
       new  b4b2ad1b3d remove (now) wrong comment
       new  081c508b5f disable { and } as comment delimiters
       new  41ec22731c enable comments with CO ... CO
       new  ad8c4716df revert the CO ... CO comment style
       new  6c5ab75422 ensure lexical-bindings are enabled
       new  4fcb92ee43 correctly highlight comments
       new  29b924fd43 make comment style customizable
       new  16bb79908e kill unused lexical variable
       new  18be0e1315 simplify the a68-comment-style defcustom
       new  780a0fdd2f improve README.md
       new  d368846bbc typo
       new  9c9e298496 specify which stropping styles are available (spoiler: 
UPPER only)
       new  6c694b4198 tweaks to the readme
       new  61b0b3831a start rewriting the indentation engine with SMIE
       new  1829181ebe delete unused functions
       new  0effda17cb handle the comma better
       new  d3cc027d5f rework the grammar
       new  b18a7d7e1a fix the indentation for the conformity clause
       new  6170a32c97 implement the loop bits for smie
       new  327071682b temporarly disable the # ... # comment
       new  f6f819c913 add rules for ELSIF
       new  5881861eb1 fmt
       new  92d1f34ce4 cope with #...# comment style and shebang
       new  1e3d47620a rework the grammar
       new  6d11dfc473 add known issues to the readme
       new  9ac7625add Add THEF, ANDF, ANTH, ELSF, ORF and OREL keywords
       new  dc423aaed2 Clarify history of the code in README.md
       new  62b85a30d6 Add non-terminal conformity-cases
       new  69562e5adb Recognize COMMENT and CO in syntax-propertize-rules only 
in upper-case
       new  019e456c33 Add UNTIL keyword
       new  69757f5ee0 The right keyword is ELIF not ELSIF
       new  5341939571 add smie rule for DO UNTIL OD
       new  0dc4487630 Fix grammar for UNTIL to reflect new syntax of GNU 
ALGOL68
       new  ac46932bab add a68-pretty-bold-tags-mode minor mode
       new  9b01bd636d Support smart # ... # comment typing
       new  d7cb1ce24f Try ease adding a character at the beginning of a bold 
tag
       new  0c978d2525 Improvements to a68-pretty-bold-tags-mode
       new  e719bdeba7 Renamed from README.md and clarifications added
       new  1041bddf8c Update maintainer and URL in the header
       new  700255769c SMIE rules for KEEP - FINISH blocks
       new  5638cbd285 remove README.md
       new  efc317c9e9 README: remove markdown marks and fix typo
       new  de95ed97a8 Add COPYING file
       new  ea2b4a2b30 README: mention a68-pretty-bold-tags-mode
       new  0d2869b604 Update version and URL
       new  ad0ab5fecc Improve indentation of procedure and operator bodies
       new  afc849e784 Remove superfluous rules from a68--smie-rules
       new  6af657210c Add missing a68-within-string and a68-within-comment
       new  978c4d3ea8 First attempt at defining beginning-of-defun-function 
for Algol 68 routines
       new  fafa4b6e87 Fix syntax-propertize-function for CO and COMMENT 
comments
       new  291331b585 Better a68-beginning-of-defun
       new  e7171472e6 Make a case-sensitive a68-syntax-propertize-function
       new  8f6d22fec7 Fix smie rule for KEEP exports
       new  821d1692aa Make a68--pretty-print-bold-tags-on work even from 
within comments
       new  7b0272edf6 README.md: adapted from README
       new  1d3941debc README.md: adapted from README
       new  41cf9e475e Remove README
       new  af9cf2a3b4 auto-stropping mode
       new  047532027d README.md: mention a68-auto-stropping-mode
       new  9249efde00 Do auto-stropping only after space and newline
       new  0772c67aef Apply auto-stropping to list of standard modes and 
shortety
       new  289e880ef1 Fix a68--do-auto-stropping
       new  2285fb5699 a68-keywords: add STRUCT and UNION
       new  e061c8806c Collect modes from buffer when Emacs is idle
       new  97468ce604 Run a68--collect-modes more often
       new  01525e7b97 Do not use a FSF postal address
       new  ecdc6afa53 Support for PROGRAM ENCLOSED_CLAUSE FINISH
       new  bbec0436d5 Add ELEMS operator to a68-keywords
       new  080fe088e2 Add XOR to a68-keywords
       new  e9c0f7cac0 Add indentation rule for THEN
       new  6710f5d03e Add GO and TO to the list of keywords
       new  cdf30f9e0c Remove spurious notice about GCC
       new  a293d375a9 Add EQ NE LT and GT to keyword list
       new  7061e0e0cb Add LE and GE to keywords list
       new  00af87b917 Add UP and DOWN to keywords
       new  7ff7a7318d Use the standard COMPL rather than COMPLEX
       new  cf63532da2 Add RE and IM keywords
       new  aee7b55dc5 Remove support for FINISH
       new  240f849010 Font-lock modes
       new  cb8d3d8c9f move REF from a68-keywords to a68-std-modes
       new  e55bd47cfd Add FLEX to a68-std-modes
       new  64a83d02e9 Fix grammar for modules


Reply via email to