Skip to content
Permalink
Branch: master
Commits on Nov 12, 2019
  1. Support multiple consecutive reader comments (#_#_a b)

    sulami authored and bbatsov committed Oct 1, 2019
    Modified the default regexps and the heuristic to find the end of the region to
    comment out.
    
    Previously Emacs would treat the second `#_` as the commented form, and then
    highlight the following two forms as usual. Now it (mostly) matches what Clojure
    actually evaluates. Things get weird when you start mixing `#_` and forms, but
    this fixes the most common use cases, like key-value-pairs.
Commits on Sep 14, 2019
  1. Tweak code style

    bbatsov committed Sep 14, 2019
Commits on Sep 13, 2019
  1. [Fix #542] Fix a typo

    bbatsov committed Sep 13, 2019
  2. [Fix #543] Correct a function reference

    bbatsov committed Sep 13, 2019
Commits on Jul 25, 2019
  1. Enhance add arity refactoring (#541)

    anthonygalea authored and bbatsov committed Jul 25, 2019
    Support reader conditionals, letfn, fn, defmacro, defmethod, defprotocol, reify
    and proxy in addition to defn.
Commits on Jul 24, 2019
  1. [Fix #520] Add ns-qualified versions of all default symbols to clojur…

    wandersoncferreira authored and bbatsov committed Jul 24, 2019
    …e-align-cond-forms (#540)
    
    I only added the qualified names into the list of values. I think
    that is the most straightforward way to solve this issue.
Commits on Jul 16, 2019
  1. Release 5.11

    bbatsov committed Jul 16, 2019
  2. Fix a changelog entry

    bbatsov committed Jul 16, 2019
  3. Update changelog and tests for clojure-unwind changes

    yuhan0 authored and bbatsov committed Jul 16, 2019
  4. Tweak docstrings and indentation

    yuhan0 authored and bbatsov committed Jul 12, 2019
  5. Add default keybindings for rename-ns-alias and add-arity refactorings

    yuhan0 authored and bbatsov committed Jul 12, 2019
    Removed keybinding for clojure-unwind-all (use C-u universal arg with
    clojure-unwind instead)
  6. Refactor clojure-unwind to take prefix arguments.

    yuhan0 authored and bbatsov committed Jul 13, 2019
    Numeric prefix arg unwinds N levels, and universal arg unwinds all.
    
    clojure-unwind-all command is left as an alias for calling clojure-unwind with
    universal argument.
Commits on Jul 12, 2019
  1. Replace links to clj-refactor wiki with current gifs.

    anthonygalea authored and bbatsov committed Jul 12, 2019
  2. Bump the copyright years

    bbatsov committed Jul 12, 2019
Commits on Jul 11, 2019
  1. Add gifs for rename-ns-alias and add-arity refactorings.

    anthonygalea authored and bbatsov committed Jul 11, 2019
  2. [Fix #410] Add refactoring: add an arity to a function.

    anthonygalea authored and bbatsov committed Jul 11, 2019
  3. Remove calls to provide and require for test-helper.

    anthonygalea authored and bbatsov committed Jul 11, 2019
    The require/provide machinery is intended for things that are to be loaded for
    the benefit of end-users.
    
    Placing test-helper under utils is enough to get buttercup to load it before the tests.
Commits on Jul 10, 2019
  1. [Fix #531] Don't match strings when using `clojure-rename-ns-alias` (#…

    anthonygalea authored and bbatsov committed Jul 10, 2019
  2. Tweak a changelog entry

    bbatsov committed Jul 10, 2019
Commits on Jul 9, 2019
  1. [Fix #494] Resolve compilation warnings (#521)

    rpkarlsson authored and bbatsov committed Jul 9, 2019
  2. [Fix #511] Fix incorrect indentation of namespaced map (#533)

    anthonygalea authored and bbatsov committed Jul 9, 2019
  3. Add a missing changelog entry

    bbatsov committed Jul 9, 2019
  4. [#422] Do not check for presence of `paredit-open-curly` and `paredit…

    anthonygalea authored and bbatsov committed Jul 9, 2019
    …-close-curly` functions.
    
    Passing non-nil fileonly parameter to check-declare to skip checking that the
    functions are actually defined, because they are defined via the
    `define-paredit-pair` macro.
    
    See
    https://www.gnu.org/software/emacs/manual/html_node/elisp/Declaring-Functions.html
    
    > There are some function definitions that ‘check-declare’ does not
    understand (e.g., defstruct and some other macros). In such cases, you can pass
    a non-nil fileonly argument to declare-function, meaning to only check that the
    file exists, not that it actually defines the function.
  5. [#422] Convert tests to buttercup.

    anthonygalea authored and bbatsov committed Jul 9, 2019
  6. Expand on the inline docstring check

    bbatsov committed Jul 9, 2019
  7. Update the link to the indentation spec

    bbatsov committed Jul 9, 2019
  8. Prevent electric indentation within inlined docstrings

    bzg authored and bbatsov committed Jul 7, 2019
Commits on Jul 1, 2019
  1. Add refactoring command `clojure-rename-ns-alias` (#529)

    anthonygalea authored and bbatsov committed Jul 1, 2019
    Originally requested in clj-refactor: clojure-emacs/clj-refactor.el#366.
Commits on May 8, 2019
  1. [Fix #524] Add an indentation rule for `delay`

    bbatsov committed May 8, 2019
  2. Update an url

    bbatsov committed May 8, 2019
Commits on Apr 16, 2019
  1. Tweak the changelog a bit

    bbatsov committed Apr 16, 2019
Commits on Apr 13, 2019
  1. [Fix #496] Highlight [[var]] style comments

    rpkarlsson authored and bbatsov committed Apr 9, 2019
Commits on Mar 25, 2019
  1. [Fix #518] Ignore ns forms inside strings in clojure-find-ns (#519)

    Malabarba authored and bbatsov committed Mar 25, 2019
Older
You can’t perform that action at this time.