1. 14 Dec, 2012 8 commits
    • Julien Danjou's avatar
      * progmodes/sql.el (sql-mode-postgres-font-lock-keywords): Update · 016b2a42
      Julien Danjou authored
        keywords list, data type and PL/pgSQL.
      016b2a42
    • Dave Abrahams's avatar
      * lisp/vc/ediff-util.el (ediff-buffer-type): New function. · 665e5e07
      Dave Abrahams authored
      (ediff-clone-buffer-for-current-diff-comparison): Compute the buf-type
      rather than taking it as as argument.
      (ediff-inferior-compare-regions): Adjust calls accordingly.
      
      Fixes: debbugs:11319
      665e5e07
    • Ryan Crum's avatar
      * lisp/json.el: Add pretty-print option. · d72e9e92
      Ryan Crum authored
      (json-encoding-separator, json-encoding-default-indentation)
      (json--encoding-current-indentation, json-encoding-pretty-print)
      (json-encoding-lisp-style-closings): New vars.
      (json--with-indentation): New macro.
      (json-encode-hash-table, json-encode-alist, json-encode-plist)
      (json-encode-array): Use it to obey json-encoding-pretty-print.
      (json-pretty-print-buffer, json-pretty-print): New commands.
      
      Fixes: debbugs:12634
      d72e9e92
    • Eli Zaretskii's avatar
      Speed up most calls to 'stat' and 'lstat' on MS-Windows. · 5c207910
      Eli Zaretskii authored
       src/w32.c (stat_worker): If w32_stat_get_owner_group is zero, do not
       try to get accurate owner and group information from NT file
       security APIs.  This is to make most callers of 'stat' and
       'lstat', which don't need that information, much faster.
       src/dired.c (Ffile_attributes) [WINDOWSNT]: Set
       w32_stat_get_owner_group to a non-zero value, to request accurate
       owner and group information from 'lstat'.
      
       nt/inc/sys/stat.h: Declare w32_stat_get_owner_group.
      5c207910
    • Michael Albinus's avatar
      b421decc
    • Dmitry Gutov's avatar
      * lisp/progmodes/ruby-mode.el (ruby-syntax-propertize-function): · bb808526
      Dmitry Gutov authored
      Extract `ruby-syntax-propertize-expansions'.
      (ruby-syntax-propertize-expansions): Only change syntax on
      certain string delimiters, to punctuation.  This way the common
      functions like forward-word and thing-at-point still work.
      (ruby-match-expression-expansion): Improve readability.
      (ruby-block-contains-point): New function.
      (ruby-add-log-current-method): Handle several edge cases.
      
      * test/automated/ruby-mode-tests.el
      Rename one interpolation test; add three more.
      (ruby-with-temp-buffer): New macro, use it where appropriate.
      (ruby-add-log-current-method-examples): Use "_" for target point.
      Add four tests for ruby-add-log-current-method.
      bb808526
    • Dmitry Gutov's avatar
      * lisp/progmodes/ruby-mode.el (ruby-syntax-propertize-function): · dbb530d9
      Dmitry Gutov authored
      Extract `ruby-syntax-propertize-expansions'.
      (ruby-syntax-propertize-expansions): Only change syntax on
      certain string delimiters, to punctuation.  This way the common
      functions like forward-word and thing-at-point still work.
      
      * test/automated/ruby-mode-tests.el
      Rename one interpolation test; add three more.
      dbb530d9
    • Akinori MUSHA's avatar
      sieve-mode font-lock fix (tiny change) · fd1b1e2e
      Akinori MUSHA authored
      * sieve-mode.el (sieve-font-lock-keywords): Keywords should be word delimited.
      
      Fixes: debbugs:13173
      fd1b1e2e
  2. 13 Dec, 2012 18 commits
  3. 12 Dec, 2012 14 commits