dotemacs

My Emacs configuration
git clone git://git.entf.net/dotemacs
Log | Files | Refs | LICENSE

NEWS (3691B)


      1 * Release v20151025
      2 ** allow setting lua-indent-level as file local variable (issue #108)
      3 
      4 ** add luadoc keyword fontification (issue #71)
      5 
      6 ** fix comments being spilled into the code (issue #25)
      7 
      8 ** add `run-lua' alias for `lua-start-process' (issue #97)
      9 
     10 ** skip shebang line when sending to inferior buffer (issue #61)
     11 
     12 ** add builtin functions and modules for Lua 5.3 (issue #90)
     13 
     14 ** fix lua-beginning-of-proc matching (issue #85)
     15 
     16 ** add `lua-documentation-function' to customize the way the documentation is
     17    shown, rename `lua-search-url-prefix' to `lua-documentation-url',
     18    auto-detect lua documentation installed in /usr/share/doc/lua (issue #82)
     19 
     20 ** fix some errors with `lua-kill-process' (issue #69)
     21 
     22 ** improve `next-error' integration in Lua subprocess buffer: "stdin:N:"
     23    entries are no longer highlighted and no longer prompt for "stdin" files
     24 
     25 * release v20140514
     26 
     27 ** add support for Lua 5.2 goto statements
     28 
     29 ** when indenting, don't anchor to block-open tokens
     30    somefunc({
     31             ^
     32             don't indent next line relative to this brace
     33 
     34 ** fix several `indent-new-comment-line'-related bugs
     35 
     36 ** add support for local functions in imenu (issue #65)
     37 
     38 ** fix font lock of functions with underscores (issue #63)
     39 
     40 ** don't send shebang when sending lua buffer to subprocess (issue #61)
     41 
     42 ** fix interaction with electric-pair-mode (issue #54)
     43 
     44 ** rewrite lua-send-region to use "loadstring" rather than "dofile"
     45    - sending code to processes on remote hosts is now supported
     46    - stack traces for errors occurred in sent code point to proper lines in files
     47    - script path is preserved when sending code (issue #55)
     48    - no more hang ups when waiting for input (issue #48) or after sending code
     49      with no output (issue #60)
     50 
     51 ** increase consistency with Emacs ecosystem to improve user experience
     52    - fix character syntax hacks: '.' is now punctuation and '_' is now symbol
     53    - remove number highlighting
     54    - font-lock "nil", "true" and "false" as constants rather than keywords
     55 
     56 ** make builtin font-locking more stable, enable it after ".." operator
     57 
     58 ** add missing modulo operator (%) to line-continuation tokens
     59 
     60 ** fix interaction with electric-pair-mode (issue #54)
     61 
     62 ** when unindenting block-close tokens consider all of them, not just the first one
     63      x = foobar('arg1', function ()
     64                   print('foobar')
     65      end)
     66      ^ this line starts with two block-close tokens and is unindented
     67      accordingly
     68 
     69 
     70 * Release rel-20130419
     71 ** highlight hash-bang line as comment
     72 
     73 ** make lua-mode-hook editable via customize
     74 
     75 ** fix several indentation bugs & quirks
     76 
     77 ** fix lua-send-proc not to send previous function when point is at the beginning of a function
     78 
     79 ** derive lua-mode from prog-mode for Emacs24
     80 
     81 ** add font-locking for builtins and numeric constants
     82 
     83 ** fix a bug causing exponential complexity in a keyword matching regexp
     84 
     85 ** add more unindentation cases for block-closing tokens
     86 
     87 ** improve multiline highlighting via font-lock-syntactic-keywords
     88    This should make font-locking of multiline literals more fluent & stable.  And
     89    it becomes customizable via standard font-lock configuration
     90 
     91 ** properly fontify variable definitions in 'local ...' & 'for ...'
     92    Also, perform some basic syntax verification in those lines.  Multi-line
     93    constructs not supported yet.
     94 
     95 ** fix indentation for blocks starting on continued lines
     96      local foo =
     97         {
     98            bar,
     99            baz
    100         }  ^
    101            1. these lines should be indented properly now
    102      ^
    103      2. the following lines should be unindented properly now
    104 
    105 ** extend imenu-generic-expression
    106    Now it matches 'foo = function(...)' function definitions