[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] branch elpa/clojure-mode created (now ba59133)
From: |
ELPA Syncer |
Subject: |
[nongnu] branch elpa/clojure-mode created (now ba59133) |
Date: |
Mon, 9 Aug 2021 14:57:52 -0400 (EDT) |
elpasync pushed a change to branch elpa/clojure-mode.
at ba59133 Add my Liberapay profile
This branch includes the following new commits:
new 3038db0 initial checkin of emacs clojure extensions
new 455d509 preserve open and close paren types when slurping
new 0f0cf07 add bracket wrap sexp
new c7d0473 support for other brackets commonly used in clojure
new fb85ade bracket indents are flush left
new e0f5239 add fn and catch indent options
new dfb0cf8 add support for multiline matching of def statements and
metadata
new de9805b add example hook to make paredit play nice with clojure
new a5f50c6 add highlighting support for defn-
new 7c7ab32 use looking-at instead of string= & substring
new fea3cab add a few more indent specs for some clojure macros
new 6615bc9 required cl
new e2b7090 properly treat ^ as prefix syntax, cleans up interaction
with paredit
new 6162bd8 use less round about way to get open-paren in indent
new 6bc1f73 rename extend-region-list to def, fix to report t or nil
on changed
new bcacc76 add author information
new 3ddc970 fix lisp-eval-region-and-go menu item
new 989d7ed clean up, use custom vars, add (comment ..)
new 8d9d0e7 add note to font-lock customizations
new 068b874 add proxy to control structures
new b4e8483 provide arg for lisp-mode-variables for compat-21
new 9859c93 starting experimental backtracking/context sensitive
indenting
new ab5e061 fix undefined deep backtracking indent errors
new c09fe23 emacs 21 compat: disable font lock extras when not
supported
new c08f802 rename typo multine to multiline
new 7c3a604 added a few keywords, changed indent on ([] ...) for defn
forms, added some indent hints
new ab083ae Change directory structure
new ae5f46d Ensure indent [] when inside () instead of any kind of
parens
new e57af06 load-file explicitly states ns
new cbcba57 Make sure only (comment ..) expressions are highlighted
new 2d7e825 indent fn as defn
new c6302e9 add support for namespace clojure/ in highlighting and
indentation
new 39fecf24 remove 1 arg indent for lazy-cons
new d75fb31 Add autoload info to simplify configuring clojure mode
new 3b18cb7 add "throw" into font lock
new bcbfa52 Add syntax highlighting to dosync
new 1cbd2de added ns to control structures list
new 2fc14d9 added highlighting for load-resources
new 876bac7 Added syntax highlighting for defonce.
new 374fa61 add support for (ns ... )
new 334b696 add in-ns back into the list of control structures
new f952799 Updated load-resources -> load.
new 4f4076e added highlighting for gen-class and co.
new 8a6a36f Merge commit 'matt/master'
new 494dfab Add a simple README to clojure-mode
new 3d3b472 add syntax to = for #=(..) support
new 992724e update to latest bindings
new 93ad64c Put appropriate autoloads in clojure-mode.el instead of
clojure-auto.el
new aebf4dd Remove README and expand header of clojure-mode.el.
new 12c0a66 Merge clojure-paredit.el into clojure-mode.el using
clojure-enable-paredit flag.
new 0e11dd0 Added all sequence/functions to font-locking
new c03c35b Merge branch 'master' of
git@github.com:technomancy/clojure-mode
new 9b6841e Added more keywords
new 7ff2965 Added more keywords
new c2b1fd8 Added more keywords
new 142c8c3 be a little more discriminative in what is in control
structures
new c811866 Render io! in font-lock-warning-face.
new 8690164 Autoload paredit instead of requiring it in the hook.
new 60d975b Imenu support.
new 019c486 Fix io! font-lock rule.
new 0f28b61 Added clojure-install command and clojure-slime-config
function.
new e359e31 better handling of paredit, use v22 beta now (no custom
paredit)
new 0a90e58 get rid of useless comment, add some instruction text
new 210014f Merged font-lock changes from jochu. Moved paredit
handling.
new 96b0ba9 Merged with jochu.
new af8fcfb Merge imenu support.
new 4ec68c2 tested and works with paredit 21, dropped restriction down
new 637f92c Merge commit 'lau/master'
new 5359c97 Merge branch 'master' into installer
new 627ae65 Improve clojure-install instructions.
new 733a4e4 Bug fixes for clojure-install.
new e1e641d Use read-string instead.
new 9219f13 Fix calls to format and install-note.
new 8235764 Fix for emacs 22, use slime from github.
new 7eeb6a7 Don't need to compile contrib.
new 43dfe59 Added clojure-update function; thanks cooldude127.
new 1db8b4c Move clojure-src-root to a defcustom.
new 9c36712 Fix a typo.
new 4506f07 save-window-excursion around compilation to avoid popping
up new buffers.
new 60daec4 Expand clojure-src-root; should make it work on w32.
new 0cf5eeb Put clojure-slime-config in eval-after-load in the
instructions.
new b2e2e3f add emacs 21 compatibility for run hooks
new b76283a Added clojure-test-mode.
new a2c942a Doc updates, git updates.
new 6d9098b I think it'll work now?
new f6f9742 Added fix for empty tests
new 39800a0 with-test now also triggers test mode
new 397b4a5 Support multiple failures per deftest.
new 9ea7884 Use a defface for failure highlighting.
new d0cf074 Handle errors separately, remove single-test runner.
new bbc939d Enable SLIME for all clojure buffers after slime connects.
new 8769be9 Merge branch 'master' into clojure-test-mode
new ef0f8f7 Automatically launch slime when invoking
clojure-test-mode.
new aad6ae5 Doc updates; clear test definitions between runs.
new b41ef75 Merge commit 'lau/master'
new d587ea1 add if-not indentation
new dd65629 add indentation for condp
new 6e411df remove syntax-entry for =, treat as real symbol (more
frequently used as such)
new acfc744 Fix clojure-test-mode.el to work around broken slime
namespace function.
new d6816c3 Call swank-clojure-slime-mode-hook where appropriate.
new c20314b Make clojure-run-tests work with callbacks to get around
async problems.
new f831590 Make displaying problems compatible with other
overlapping overlays.
new 77a91fb Message test/failure/error count after test run.
new 7f3de0b add letfn indentation
new a51f8ff add letfn highlight
new b1d4a81 More TODOs, add a binding.
new 88466e0 Merge branch 'master' of
git://github.com/jochu/clojure-mode
new fc25877 Preparation for ELPA submission.
new 52fdbab Don't activate SLIME on every test file. Use a defun
instead of a lambda in the hook.
new d588cb7 Fixed clojure-test-mode to work with latest test-is from
contrib.
new 16ca5a6 Don't overwrite swank-clojure-extra-classpaths.
new 08c3f61 Version 1.1: reflect changes in latest test-is.
new 5374468 Improve documentation header for clojure-test-mode.
new 0a45151 Jump between test and implementation.
new c3dcecf Honor last-known-good revisions. M-x clojure-install will
use Clojure 1.0 by default.
new f1e8600 Escape format string in clojure-test-mode.
new 8105d28 Fix clojure-test-mode.el to work around broken slime
namespace function.
new 3bb58f3 Call swank-clojure-slime-mode-hook where appropriate.
new 2611321 Make clojure-run-tests work with callbacks to get around
async problems.
new 84976e4 Make displaying problems compatible with other
overlapping overlays.
new e166457 Message test/failure/error count after test run.
new 279cc64 More TODOs, add a binding.
new 299eb2d Preparation for ELPA submission.
new 87dd08c Don't activate SLIME on every test file. Use a defun
instead of a lambda in the hook.
new b8c9936 Fixed clojure-test-mode to work with latest test-is from
contrib.
new 293e396 Don't overwrite swank-clojure-extra-classpaths.
new 6c4513c Version 1.1: reflect changes in latest test-is.
new a8766a7 Improve documentation header for clojure-test-mode.
new 8c33362 Jump between test and implementation.
new 19eed3b Version 1.2 is official. Sent to ELPA.
new 313343a Indent functions that start with "with-" using defn style.
new 1b2a6e7 Allow optional namespace preceeding def* and with-* forms
for special indentation.
new 142be7a Update clojure namespace references to clojure.core.
new 033cf98 Added test file.
new 6e66f2e Added myself to the authors list, because I mean, come on.
new 4c26b15 Fix for Windows: don't cd inside calls to shell-command.
new 6fa8bc5 Preserve current directory during clojure-install/update.
new 30f928e clojure-def-regexp matches any character that is not
space, newline, or tab as part of it's name
new 723ddee Autoload the whole clojure-slime-config function
separately. Make it take src-root as an arg.
new ebfae36 Add abbrev table. Thanks to Chris Dean.
new 1f0fe79 Use official git repos rather than old SVN mirror.
new cf77d6f Kevin O'Neil's github mirror of clojure seems to have
disappeared. Using Rich Hickey's now
new 93a429f Fix last-known-good revisions. Thanks Glen Foy.
new ef95566 Highlight declare.
new 5d74a89 Check out technomancy fork of slime; use contrib
1.0-compatible.
new 6f5f186 Version 1.3, submit to ELPA.
new 0e98a7a Merge commit 'technomancy/master'
new 9528a97 clojure-test-maybe-enable: Enable clojure-test-mode if we
are in the test directory
new 2d62530 Fixed documentation
new b3a31b1 Checking to see if clojure.contrib.test-is is available,
then falling back to clojure.test when running clojure tests
new 6f34140 Creating clojure-test-mode/*testing-framework-namespace*
to refer to when running tests * added clojure-test-eval-sync which will block
new 6f2c22e cleanup clojure mode def list to be more maintainable
new a0c5d62 add backtracking indent support for letfn
new 47caba1 support for # in keywords
new 58544a9 remove unused code
new 478c45f Move clojure-src-root inside autoload.
new 7370c7e Merge branch 'master' of git@github.com:jochu/clojure-mode
new 5d9defa Bump to version 1.4 for elpa submission.
new 30fc10a Merge branch 'master' into rubbish
new 2d72312 Clean up long lines and other cosmetic things.
new 8f02fed Fix clojure-update function.
new 1437e3d Whitespace cleanups.
new c519e0a Quit using last-known-good revisions; AOT-compile contrib.
new fc11725 Be a jerk about line length.
new 2b5fc4a Remove subprocess support. If you need this, use slime
and swank-clojure.
new 71f5b04 Remove Emacs 21 support and disabling of multiline def
font-lock.
new 2e83506 AOT contrib when using clojure-update.
new f6e6fbc Manual autoloads don't work with clojure-slime-config.
new 50361b4 Use swank-clojure-classpath variable instead of old name.
new d30fed9 Fix clojure-update command.
new 6b6e2b4 Release clojure-mode 1.5
new f2771df Move clojure-test-maybe-enable inside autoloaded progn.
new 9fcd487 Fix clojure-test-mode overlays to work with clojure.test.
Drop test-is support.
new 496839d Set slime-lisp-implementations in clojure-slime-config.
new 568d62f Possibly support clojure.contrib.test-is.
new edc14a5 Never mind, no test-is for now.
new 677e93e Fix eval-after-load in clojure-slime-config.
new 8fd2052 Fix running slime hooks in clojure-test-mode.
new d39c0aa Indent "testing" macro nicely.
new bf8c632 Font-lock docstrings as comments rather than strings.
Thanks, Jeff Valk!
new c8c684e Fix bug suppressing test report output in repl.
new 6393f19 Added a terminal-friendly binding for
clojure-test-run-tests.
new 585f9d6 Update lazy-cons => lazy-seq
new 5105168 Add .gitignore file
new 650bc1c Fix compile warning: use mapc for effect, rather than
mapcar
new ab37048 Add the ability to run just the test under the point.
new 9f4527a Fix clojure-test-mode-run-test for if the point is not
currently in a test.
new 9f061f2 Deprecated M-x clojure-install. Revert removal of raw
inferior-lisp support.
new eeddaa1 Release clojure-mode 1.6.
new a4ba708 Release clojure-test-mode 1.3.
new 595044b Add "testing" message when running tests.
new 0d82aa2 Update list of core vars. (Still needs more work.)
new 2f611ad Completed fn list, added derecated & extended fns
new 2c3e277 Wrap RET binding in kbd call.
new c456147 Be more careful not to move the mark.
new 865ce3d Added prev/next problem commands
new 268d25d fix for running test at point
new 9acca88 Synching clojure-mode's syntax-table with the Clojure
REPL's syntax-table.
new fbafef6 Add handler-case, handle. Update indentation listing.
new a84397a Remove deprecated install functionality. See
swank-clojure README.
new 36a8649 Remove a caret-as-meta that had been hanging around.
new b451e7a Update indentation and font-lock rules with new
constructs.
new 09e8144 Add some more clojure 1.2 forms for protocols.
new 2ee4e3c Move clojure-load-file function.
new e3290c8 Move a few slime-related functions into clojure-mode.
new 7ebb2d2 Release 1.7
new 16187d5 Moved font-lock setup to new clojure-mode-font-lock-setup
function.
new 7884af4 Add some contrib indents.
new 666fc18 Replace hyphens with underscores when translating
namespace names into file names
new 0945d94 Wrap enabling in a save-window-excursion.
new a39659e Release clojure-test-mode 1.4.
new ed0bb13 Release clojure-mode 1.7.1.
new 196c9d1 Fix defmethod indentation rule.
new f9edfee Add docstring positions for defprotocol, definline.
new 0c23bcc Update font-lock rules for new reader metadata syntax.
new 4c49158 Allow customization of clojure-test-ns-segment-position.
new 8342b1c Move jump-to-test to clojure-mode from clojure-test-mode
new 2fa0129 Merge branch 'master' of
http://github.com/technomancy/clojure-mode
new 1d48a70 Fix to be compatible with clojure.test for clojure
1.2-beta1
new c913125 Removed (print) and fixed overlay for errors.
new d9061b6 Fixed contextual indentation rules for reify, deftype,
defrecord, defprotocol, extend-type and extend-protocol
new 36af977 Added indentation rules for future to match do and try,
and def to match defn
new 9a1381e Colorize ^ the same as #^
new c127ecc More font-lock-keyword stuff for typehints
new ee3113b Added indentation rule for when-first making it match
when, when-let and when-not.
new b09ce47 Add docstring positions for defprotocol, definline.
new 01fcbf4 Added docstring positions for forms of clojure.contrib.def
new 803d9d7 Added docstring position for clojure.contrib.def/defnk
new d99602a Added forms in clojure.contrib.def to font-lock keywords
new fd2d27b Merge branch 'clojure-test-1.2'
new 4684eb7 Indentation fix.
new 501a6e7 Remove commas as whitespace; don't want
delete-trailing-whitespace to get em.
new bf4c9b3 Add deftrace indentation.
new 80f8f25 Check for a clojure slime connection in
clojure-test-load-reporting
new 48ddb9d Merge remote branch 'jeffvalk/master'
new 5006b37 use clojure-mode for files that begin with #!/usr/bin/env
cake
new f1e2939 Fix "C-c t" when jumping from test to implementation when
clojure-test-ns-segment-position is negative.
new 859fca6 add Java interop highlighting for tokens such as .foo
.barBaz .qux01 Foo Bar$BAz Qux_ Foo/Bar foo.bar.Baz foo.Bar/baz fooBar Foo.
BarBaz. Qux$Quux. Corge9.
new 1d458c8 Indent deftest like defun.
new b6ebc03 Dont reset global lisp-imenu-generic-expression (used by
lisp-mode)
new 35ad01c remove non-effetive "escaping" of character-group
new f784ace clojure-def-regexp: remove non-used nested group
new 58d1715 clojure-def-regexp: Match optional type hints in
definitions
new f625588 Turn on backtracking indent by default.
new f8bf03f Release 1.8.0.
new 2100dcb Release clojure-test-mode 1.5.
new d3b53f3 Insert testrupcy markers.
new 5ed9cae Move testruptcy to after each run.
new 3d14d76 Improve clojure-test-maybe-enable heuristic. Thanks to
Edgar Gonçalves.
new b047a8b Add clojure-mode-version function.
new 06e11f8 Update paredit mention in header.
new aaa1778 Release clojure-test-mode 1.5.1.
new 0d67035 Fix package.el install instructions in headers. Thanks to
Benny Tsai.
new 6cf4f64 added records/protocols for
clojure-mode-use-backtracking-indent
new a7cbdfa added sice and all def forms to font-lock
new a7708f2 add echo area highlighting (red/green) of results
new d6bcd5e add deftest to keywords
new 6a192a2 Clean up setqs.
new fc5d0ad Reload in when running tests.
new 1f4da2b Release clojure-test-mode 1.5.2.
new 4abcd79 Compose fixtures in clojure-test-run-test.
new 25526d3 swank:load-file needs to be async.
new 69cf771 Release clojure-test-mode 1.5.4.
new 7207ee1 Add clojure-defun-indents. I suspect my elisp style is
bad, but it actually works
new 1cf5bb0 Use symbol, not sexp
new cfa26a8 Merge remote branch 'scottjad/master'
new 896b933 support more ns declarations
new 9f99639 minor editing
new ec0b5b5 Fix coloring/reporting in clojure-test-run-tests.
new 1b533d9 Don't run slime-connected-hook every time c-t-m is
activated.
new 28b088e Update install instructions.
new dd67613 Bump clojure-mode to 1.8.1.
new b53390f Bump clojure-test-mode to 1.5.5.
new 3fba516 Fix something that looks like a typo but I guess could be
on purpose
new 4495e39 Adjust forward-sexp for new record literal syntax
new db9080c Catch scan errors when speculatively moving backwards to
check for #, so that paredit doesn't swallow them up
new adc2cf5 = is just a normal symbol character
new e5ee078 Implement M-x clojure-jack for use with "payload" branch
of swank.
new 3ba01fc Fix autoload; jack-in task.
new 51fd2cc Call it 1.9.0.
new 56f26cd Don't set forward-sexp-function on Emacs 24.
new c816555 Prompt for project root if not found.
new bbfd7df Don't try to eval extraneous junk in jack-in buffer.
new 3a56d74 Release 1.9.1
new e491c47 Indent the bound-fn built-in macro as a defun.
new f5999cd Correctly check return value of (compare-strings)
new e2e607d Expand file name before passing to shell-command
(cross-platform bug)
new 620ed99 Run prog-mode-hooks when activating clojure-mode.
new 26d2a2e Release 1.9.2.
new 6d35bcf Add README.
new 174c8c3 Clarify a couple things in the readme.
new b1c48e8 Rely on Leiningen to find the project root in M-x
clojure-jack-in.
new 431f275 Remove heinous clojure.test/report monkeypatch.
new edf3570 Set slime-net-coding-system in M-x clojure-jack-in.
new 364bf0c Release clojure-test-mode 1.5.6.
new 45f6114 Use start-process-shell-command to prevent process filter
from losing the first few lines of the lein output on slower machines
new 382457a Merge pull request #23 from mikeivanov/master
new 95eb299 correctly indent case
new 9e4bf41 Merge pull request #24 from danlarkin/master
new 8ba2526 Skip var metadata when building imenu index
new e4ab1cd Fix for clojure-test-run-test
new 6346fb4 Pick a nondeterministic-y random-y number in the port
number stratosphere.
new 42292ec Edited clojure-mode.el via GitHub
new f93f26f Merge pull request #25 from jaor/master
new a1e8d26 Merge pull request #26 from edw/master
new a8c4195 Correct version number.
new 3864c93 Merge pull request #27 from joegallo/master
new 6db59cf tweak highlight faces
new 3cb1cdf use lexical-let to capture buffer dir and port for
process filter
new d3a50c0 set slime's default dir to the dir where the user jacked
in
new 943b85a improve directory setting, avoids superfluous CL-USER
prompt
new 7dbc553 Rename *namespace-name-regex* since this is elisp.
new 50840ad Add clojure-insert-ns-form command.
new 1509865 Release clojure-mode 1.10.0.
new fc10316 Use .getRawRoot against vars, as .getRoot disappeared in
Clojure 1.3. References #31.
new 80c6025 Highlight the correct test failure/error when narrowing
is in effect (fixes #35)
new ca08fac Merge pull request #37 from
purcell/fix-test-problem-highlighting-when-narrowed
new c684187 Add *.cljs files to auto-mode-alist
new d631f04 Merge pull request #38 from semperos/support-cljs
new 056acf0 Add explicit kill-buffer to clojure-jack-in.
new 191752f Only kill the buffer if it exists.
new 3936495 Merge pull request #40 from joegallo/master
new 78d9b66 added derived clojurescript-mode with REPL integration
new 786ed96 Don't activate clojure-mode for clojurescript files.
new 411deee Add autoloads; don't use hook to disable slime.
new 87855ce Explicitly check for CLOJURESCRIPT_HOME.
new 89a0f93 Drop version number; matching Clojure's version is
misleading.
new b5ccbf4 Work around mackosecks path issues in swank launching.
new f4977d1 Explicitly clear *swank* buffer in between jack-in runs.
new e47d5ad Add jark to interpreter-mode-alist.
new 0e740ef Add clojurescript-mode.el footer.
new ce069c7 Colorize flatten and zipmap. Thanks to Davide Angelocola.
new 1fe4e42 Explicitly disconnect from slime when jacking in.
new bc5caf3 clojure-mode 1.11.0.
new 6aeed5a Don't assume slime is loaded.
new 8cf92d7 Version 1.11.1.
new 34a2ef2 Merge pull request #33 from candera/master
new eb4f03a Killing the region in *swank* is no longer necessary.
new 106ec72 Don't pipe to sh unless lein is not found on exec-path.
Fixes #43.
new 6b031bf Add sentinel to clojure-jack-in process to make problems
more visible.
new 8ff6c48 Also check for lein.bat on exec-path.
new 031d029 Release 1.11.2.
new 8eaffe7 Bump swank version in readme.
new 4bfe3a8 Add explicit package-refresh-contents to marmalade
install instructions.
new ed6f437 Set "lein repl" as default inferior-lisp-program.
new 593b65c Explain inferior-lisp in the readme.
new 9ddf26d Add manual install instructions.
new 6d9a7e7 Use github language-aware markdown in readme.
new 03fbda8 Make clojure-swank-command defcustom.
new 7460087 Merge pull request #46 from Raynes/master
new 747449a Use $SHELL -l instead of sh to get path.
new 5a791b4 Add paredit bindings to clojurescript-mode.
new d3ec922 Only eval elisp code found between markers.
new 2d18450 Release clojure-mode 1.11.3.
new ae0f57d Release clojure-test-mode 1.6.0.
new 73af423 Make sexp parsing consistent with other lisp modes (fixes
#34)
new 4fbb25d Release 1.11.4.
new cdfc458 Add put-clojure-indent to slime-indentation-update-hooks
new 0743f47 Added (finally 0) to define-clojure-indent to properly
indent finally expression.
new 2147709 Fix jack-in search to be more forgiving of older
swank-clojure versions.
new c0fd50a Release 1.11.5.
new a23e56e Add clojure-fill-docstring.
new 646ea23 Merge pull request #54 from candera/fill-docstring
new 9b4111f Improve installation instructions; mention
clojure-test-mode.
new ccdea07 Add function with long docstring to test
clojure-fill-dosctring
new 487ee97 Use fill-region instead of fill-paragraph in
clojure-fill-docstring
new 64aae49 Merge pull request #57 from
stuartsierra/fix-fill-docstring
new 867c682 allow test mode when package ends in "test"
new 8dc1940 Merge pull request #58 from chipdude/master
new c0ae9b1 Merge pull request #51 from
hugoduncan/add-slime-indentatation-update-hooks
new 0024428 Merge pull request #53 from rickmode/master
new ec7c520 Fix error when no namespace in clojure-test-maybe-enable.
new c858a8a Merge pull request #59 from
hyone/fix/clojure-test-maybe-enable
new d6dd1c9 initial support for sending test output to a buffer other
than the repl
new b6f757b tramp support for jack-in and get rid of "*slime-repl
nil*" problem
new 4032cda automatically translate remote/tramp slime filenames
new a6d8757 fix bug in swank process cleanup
new 823fb4b add clojure-in-tests-p and
clojure-jump-between-tests-and-code
new 8397a94 added requires to clojurescript-mode.el
new 07d5bec prevent clojure-jack-in-sentinel from barfing when the
swank-buffer is gone
new 08b87fe refactor clojure-jack-in into a set of smaller functions
new 250c147 make clojure-test-run-tests auto-jump to the test buffer
if in the impl buffer
new d831b52 finished implementing remote jack-in support, using ssh
tunnels by default
new 22578d9 minor path formatting fix to get rid of duplicate /'s
new 8f4f9b2 Merge pull request #61 from milkypostman/master
new 52cd75c Merge pull request #62 from tavisrudd/master
new bc7ac00 fixed bug where typo in name of hook was causing errors
and preventing user from editing buffer
new 9960a0f Merge pull request #65 from codeforkjeff/master
new 3b731a2 popup buffer in other splitted window when inferior lisp
buffer has already been created
new 6819907 added group-by
new 07cc27b added partition-by
new b5f8c52 added partition-all
new 1ae529d updated README.md about ELPA outdated-ness
new cc9fb33 ELPA and Marmalade status updates
new c624812 Merge pull request #68 from svs/master
new 2190548 Merge pull request #67 from matsu911/master
new d8d43e2 added spit
new c4a2961 Merge pull request #69 from bonifaido/master
new 24757fe Highlight builtin defining-functions (def, defn, defn-,
etc) as types; highlight any defining function (e.g. defroutes) as keywords.
new 6645281 Merge pull request #70 from ieure/master
new 537f36c Safe locals.
new 7a836e7 Update install instructions and slime mention.
new 3760bc0 add .-fooBar .-foo field accessors to interop highlighting
new e851b7f Merge pull request #72 from samaaron/master
new 12ab3d0 fix (def* symbols to lock to keyword-face.
new 4e880f2 Merge pull request #73 from samaaron/master
new a178a85 highlight type hints similarly to interop forms
new 48670ad Indent use-fixtures like a defn.
new 466a925 Merge pull request #75 from drewr/master
new 6404f1a Merge pull request #74 from samaaron/master
new 9718ee8 Fix clojure-insert-ns-form not working correctly for
files in the test directory
new d05b603 Add clojure-update-ns function
new 9d03aa4 Use of locate-dominating-file in clojure-expected-ns
new 33a9908 Fix for issue #77
new 4938bac corrected formatting for clojure-update-ns
new a3485e5 Merge pull request #76 from kototama/master
new 58ea92b fix clojure-expected-ns for pathnames containing
underscores
new e8e666e Merge pull request #78 from kototama/master
new cdfb18e Fix link to swank-clojure
new 5727f6d Merge pull request #79 from mrowe/patch-1
new 6f358d5 Set indent for this-as
new 2d1c26b Merge pull request #81 from michalmarczyk/this-as-indent-2
new 3e6b756 Get rid of autoload on put-clojure-indent in
clojurescript-mode.
new 40e38f4 Treat `#_` as another block-comment like `(comment...)`,
and style the entire block-comment, including opening and closing parens with
comment-face.
new b5c16ec Merge pull request #83 from kriyative/master
new 801aef2 Initial commit of these "Getting Started with Emacs for
Clojure" docs.
new 760df846 Merge pull request #84 from
uvtc/add-getting-started-emacs-docs
new d73e6a9 Rearrange docs.
new b31335d Move from docs/ to doc/; point to readme instead of
clojure-mode.md.
new 566591e Fix `font-lock-preprocessor-face` identification to allow
for tokens such as World_OpenUDP
new b240ffb Merge pull request #86 from samaaron/preprocessor-face
new c0fd563 Ignore ns prefix of symbol when getting
'clojure-indent-function prop.
new 5107760 Commands for interactive eval/compile of ClojureScript
buffers.
new a93fcff Merge pull request #88 from kriyative/master
new c2077d4 remove RET keybinding
new a58d43f use paredit-mode-hook to enable electric '{' and '}'
new f210249 need to add to paredit-mode-hook *before* running
clojure-mode-hook
new 7750588 add electric key defs to clojure-mode-map rather than
paredit-mode-map
new 38c0340 Merge pull request #89 from jsnikeris/issue-29
new 1531338 Merge pull request #90 from jsnikeris/fix-paredit-keys
new 7db4658 Start work on nrepl.el compatibility for
clojure-test-mode.
new fa6a8ff Don't kill swank buffer if user answers they don't want
to.
new dc51c1b Provide info about Fedora emacs installation
new 65b3a2b Merge pull request #91 from richardfontana/master
new bc50cfe Adjust scope of disconnect conditional. Fixes #92.
new c5828f5 Explicitly require tramp and inf-lisp
new fece709 Use 'called-interactively-p in place of 'interactive-p
new 96e5a7e Merge pull request #93 from purcell/patch-1
new 2be006f Changed clojure-test-mode test structure to what
leiningen is using atm. Changed the keybinding to switch between test and
implmentation to "C-c C-s".
new 80994d8 Merge pull request #94 from
Imasius/leiningen-test-structure
new 2081c93 Update readme to mention nrepl.el.
new 0f517f5 Update description of expected test ns and path
new 7bb63a5 Merge pull request #96 from jkk/patch-1
new 29d9797 quieten byte compiler
new 657fb8e use cl at runtime
new 1601ca0 remove debugging variables
new 2cacb8d Merge pull request #97 from rolandwalker/byte-compiler
new 1053ecb interim commit while changing machines
new 7736b3d Working with nrepl.
new 023dd07 Load buffer before running tests to ensure namespace
exists.
new 41102f5 Move load buffer to test clear and remove uneeded
load-file call
new a7ae012 Fix random character and nrepl require
new 8b584a5 Update doc/ms-windows-setup.md
new e753312 clojure-jump-to-test should use the same dir/name
structure as Lein. Eg. project/test/namespace/test/core
new 8d37b2a Merge pull request #100 from howard-avellino/patch-1
new 8591e4a Merge pull request #99 from gar3thjon3s/nrepl
new db953aa Attempting to fix test mode with nrepl. Use sync
functions for loading current before to avoid race.
new f8f10f8 Merge pull request #102 from gar3thjon3s/nrepl
new d6c5f66 Merge pull request #101 from bonega/test-structure-fix
new 0b1fcd4 Revert to the old-new test-structure.
clojure-jump-between-test-and-code should work again.
new 4098601 Merge pull request #104 from bonega/test-structure-fix
new 22d213b Fixed 'clojure-jump-between-tests-and-code' when the
namespace is several levels deep.
new d28b52a README.md: add package-refresh-contents step for
first-time installations
new 100570b More fixes for the test-structure. As of "Leiningen
2.0.0-preview10" the structure is the following:
new 5e47e43 Make 'clojure-test-run-tests' load the test-namespace
from file before running the tests. Fixes running the tests from 'source'-file
in /src
new 4bd24e0 Added reloading of buffer when 'clojure-run-tests' is
executed outside of test-buffer.
new feb6b82 Bind clojure-jump-between-tests-and-code to C-c C-t.
Useful since C-c C-s gets shadowed by nrepl minor mode.
new 2d8a066 Merge pull request #110 from silence/issue-44-key-bindings
new ca80beb mentioned the MELPA repository in the README
new 3221b70 use semantically correct font faces for special forms and
core functions/macros
new d1aec9c a couple of improvements to the commentary section of
clojure-mode.el
new 7bfa13f drop support for SLIME
new ad8d016 more robust file extension regex
new 063e211 mentioned that the melpa version of clojure-mode is a
development snapshot
new 1efd370 fixed a typo
new 3ee1caf Merge pull request #112 from bbatsov/mention-melpa
new f9026a3 Merge pull request #116 from bbatsov/ext-regex
new dcc3e6a Merge pull request #113 from bbatsov/proper-faces
new 1c05844 mentioned in the README that SLIME support is only
available in clojure-mode 1.x
new b3a3c6a Merge pull request #115 from bbatsov/drop-slime-support
new 95c5413 Remove deprecated list of contrib vars for
font-lock/indentation.
new 66475a7 Font-lock ns docstrings correctly.
new 162964f Merge pull request #106 from mdengler/master
new 88d679a Merge pull request #114 from
bbatsov/commentary-improvements
new db467fc Merge pull request #109 from bonega/load-test
new 1449231 Move all installation instructions out of elisp into
readme.
new ca86a89 Merge pull request #105 from bonega/test-structure-fix
new 4936ac1 a bunch of smallish README improvements
new 7ce149c Merge pull request #117 from bbatsov/readme-improvements
new 576ca21 Point people to clojure-doc.org instead.
new c636ac6 Release versions 2.0.0 of clojure-mode and
clojure-test-mode.
new eb3c83a converted clojure-mode to a derived-mode
new 8e5c230 added a menu for clojure-mode
new 929279f removed an extra newline
new 59565cc show the clojure-test-mode-map in clojure-test-mode's help
new bb79b52 Merge pull request #123 from
bbatsov/display-keymap-in-help
new 94e8076 Refresh imenu index before calling which-function
new f5f2fe4 Merge pull request #119 from bbatsov/derived-mode
new faa9788 Remove a couple of useless settings from clojure-mode.
new 2f25ad1 Extracted the inferior-lisp-program command into a
defcustom.
new ccd5da8 Unify the style of keybindings in clojure-mode-map.
new 32d31f7 Improve a bit the handling and display of
clojure-mode-version.
new 852e5af Make configurable the behavior of jump-to-test/impl
new 190d6eb Associate .dtm and .edn files with Clojure mode
new 8b2c762 Remove all symbolic links when finding expected ns
new fe1e007 Update for latest nrepl
new db01dcc Add new test result inspection methods
new 061697a On error, print-cause-trace instead of pprint
new a0f8444 Merge pull request #128 from bbatsov/derived-mode
new 8640d86 Merge pull request #138 from
hugoduncan/feature/update-for-multi-repl
new 8f7d2b6 Remove clojurescript-mode.el. Closes #118.
new a754090 Bump nrepl.el dependency (to unreleased version)
new 962478f Merge pull request #124 from iNecas/which-function-refresh
new aefbcd9 Merge pull request #129 from bbatsov/inf-lisp
new 41e2ba7 Merge pull request #130 from bbatsov/version
new 2840cc8 Merge pull request #131 from bbatsov/clean-keymap
new 227f02b Merge pull request #133 from
leathekd/configurable-jump-to-test-or-impl
new eaefbad Merge pull request #136 from magnars/expected-ns-bugfix
new 39e9e2e Merge pull request #139 from
hugoduncan/feature/add-test-inspectors
new bf79f80 Fixes indentation of functions with 'with-' in their name.
new 5b057dc Merge pull request #147 from
technomancy/fix-with-indentation
new 596b59d Highlight grouping constructs in regular expressions.
new f6ba1c4 Remove superfluous ignore-errors.
new 4accc65 Documents the clojure-test-(implementation-)for-fn
functions.
new 53133c7 Merge pull request #149 from
pjstadig/document-jump-functions
new b142665 added "map-indexed" into built-in function list
new 912a267 Merge pull request #150 from dadinn/patch-1
new 1261f67 Release clojure-mode 2.1.0.
new d4d3f5e Release clojure-test-mode 2.1.0.
new e99898c Merge pull request #134 from bbatsov/dtm-edn
new c666c73 add .cljs extension to auto-mode-alist
new 98022bc Indent clojure.test/are like other binding forms
new e795730 Merge pull request #156 from qerub/master
new 61ce1d5 Makes clojure-test-maybe-enable more discriminating.
new 5d7a27e Merge branch 'cljs-auto-mode-alist'
new 2361461 Merge branch 'regex-grouping'
new f14f151 Merge pull request #121 from bbatsov/added-menu
new bc18175 Make # a word character (fixes issue#21).
new a3d8aea Add clojure 1.4 and clojure 1.5 core functions.
new d68708c Merge pull request #161 from
monsanto/clojure-1.4-1.5-functions
new c32f7f3 Merge pull request #159 from tsdh/issue-21
new 74f0cd6 Adds save-match-data.
new 295d1c5 Just use clojure-find-clojure-test.
new 89222f3 clojure-test-mode: set 'help-echo
new f6b01fc Makes '#' a symbol constituent character with the prefix
flag.
new 8699952 Makes paredit not insert space after '#' in '#(' '#{' and
'#"'.
new a34c168 Merge pull request #157 from
technomancy/refine-clojure-test-maybe-enable
new 333f619 Merge pull request #167 from
technomancy/fix-paredit-breakage
new 6287a4c Autoload clojure-find-clojure-test
new 0270241 Merge pull request #168 from osener/patch-1
new f83eab7 Do not add space between reader-literal tag and delimiter
new 9e3015a Add support for namespace at point.
new f2e913d Make clojure-find-ns handle ns declarations with leading
whitespace
new 411fa8e Merge pull request #170 from phillord/ns-at-point
new 2ddbe1e Merge pull request #171 from
ragnard/handle-space-before-namespace
new 25b0156 Correctly fill the docstring
new 266ff13 Merge pull request #172 from miikka/fill-docstring
new 3528c25 Make the indent level of clojure docstrings configurable
via clojure-docstring-indent-level. Current default value is 2, but I would
argue most clojure projects indent to 3 (aligning subsequent lines with the
first letter of the docstring rather than the quote mark).
new d25c429 Set default docstring indent margin to 2 for backwards
compatibility
new 20a2774 Merge pull request #174 from AdamClements/master
new 22654d8 Update the links in the front matter
new 75b46dd Suppress compilation warning for
paredit-space-for-delimiter-predicates
new 63a2edb Improve a couple of docstrings
new 9f5abf7 Update a few outdated links in the README
new 96ca186 Toggle between string and keyword (fixes #173)
new 18a2e79 Bind clojure-toggle-keyword-string to C-:
new c84d4ce Add clojure-toggle-keyword-string to the menu
new d120c90 Fix a bunch of checkdoc offences
new 48c9e04 Proper customization group definition
new c4b9969 Unify customization prefix
new 93ddef5 Remove obsolete abbrev table definition
new d348416 Make the version const instead of var
new ad7a3c8 Rename group to clojure in accordance with accepted Emacs
style
new d854619 Mark defcustom variables as safe
new 6afd8d8 A few docstring fixes.
new 65cfd41 Remove unused prefix arg
new 9ce9257 Merge updated upstream into no-space-after-tag
new 6819826 Add custom option for omitting space between tag &
delimiter
new 508202f fix remaining . at end of namespace for cljs
new 65f2e34 Merge pull request #176 from ljos/master
new 4e4bafa Merge pull request #169 from
stuartsierra/no-space-after-tag
new 5358e96 Leverage setq-local
new d2fb6e0 Add `with-redefs' and `with-redefs-fn' to keyword list.
new ae3c74d Merge pull request #180 from abo-abo/master
new e3ef390 Add option implementing "always 2 spaces" indent rule
new 38dded9 documentation of baseline indentation impl + diffs when
"always 2 spaces" is enabled
new d65bc4f Merge pull request #181 from cemerick/master
new c9e05d9 Add missing quote
new bbd613f Update nrepl-client dependency
new f5211aa Update nrepl.el references
new da7d782 add .cljx to auto-mode-alist
new c59823d Merge pull request #182 from cemerick/master
new 26c62bb Update a few cider function names
new bf148c9 nrepl-emit-interactive-output is now in cider-
new 95a890f clojure-test-clear has an unused callback parameter
new b174e74 set open-paren-in-column-0-is-defun-start to nil
buffer-local in clojure-mode, fixes gh-183, fixes gh-140
new b33da18 Merge pull request #187 from cemerick/master
new f0c172a Fix `clojure-indent-function` not handling enabled
`clojure-defun-style...indent`
new 4284f01 Merge pull request #188 from zk/master
new 76238e7 Use a single regexp for .clj, .cljs and .cljx
new 9c526f4 Update nrepl.el reference
new 636195f catch error in clojure-test-mode to prevent user-visible
error
new d346f6e Merge pull request #189 from alexott/master
new c3d9d6e Merge pull request #184 from dgtized/rename-nrepl-to-cider
new 06c7786 replace clojure-test-nrepl-connected-p with
cider-connected-p
new 9f510da Highlight correctly clojure.core.zero?
new f84a6ab support highlighting when def... includes hyphen/s
new bbc1bf5 emit-interactive -> repl-emit-interactive
new 621bc57 Merge pull request #195 from cbilson/master
new dd519d5 Merge pull request #192 from dgtized/use-cider-connected-p
new e333470 Merge pull request #193 from
michaelsbradleyjr/def-with-hyphen
new 0abdd71 Mark clojure-find-package as an obsolete alias
new caeb40c Use derived-mode-p instead of a symbol comparison
new b3cb89b Smarter clojure-match-next-def for def indexing.
new 7b7394f Don't highlight built-in functions and vars with
font-lock-type-face
new 866d5ae Use font-lock-type-face for constructor calls
new d89cb1f font-lock the type portion of a type hint with
font-lock-type-face
new 119b2a3 Minor terminology fix
new f3bcb18 Remove redundant font-lock for io!
new 811a351 [clojure-test-mode] Bump cider dep to 0.4.0
new ff85d29 Release clojure-mode 2.1.1 and clojure-test-mode 3.0.0.
new cf1e69e Fix author header
new 213fa41 Add support for core.async styling
new 492455c Separate symbols for namespace and vars
new 7f9fd3e Merge pull request #201 from
magnars/separate-symbols-for-ns-and-var
new 84bea6e Revert "Separate symbols for namespace and vars"
new 500f9f3 Remove duplicates previously highlighted
new 264152c Merge pull request #200 from ToBeReplaced/core-async
new ed533c9 Remove mention of clojure-defun-style-default-indent from
readme.
new e5bc3ca [Fix #206] Add proper handling for ClojureScript's
specify & specify!
new 925aeeb Add `frequencies` to built-ins.
new b2eee66 Add `keep' and `keep-indexed' to keyword list.
new 7ab0d28 Merge pull request #208 from
AeroNotix/gh-aeronotix-add-frequencies-to-built-ins
new 32feee8 [Fix #203] Correct a typo which broke the imenu
integration
new 81e900e Merge pull request #209 from abo-abo/master
new 591051a Add myself to the authors header :-)
new 7be3e66 Add `bound?` to the built-ins list.
new dd823e2 Merge pull request #212 from AeroNotix/master
new 4bf7c05 Add support for clojure-1.6 features
new 53b6df2 fix indent for fresh, run and run* in core.logic
new cc434db Merge pull request #217 from ToBeReplaced/clojure-1.6
new 18db873 New function `clojure-fill-paragraph'. Fix docstrings
and indentation.
new 21e314f Merge pull request #220 from bzg/master
new ec3329a Adding syntax highlighting for clojure.core.typed.
new ef94e5f Merge pull request #221 from krisajenkins/core.typed
new 1be7c54 Merge pull request #219 from myguidingstar/patch-1
new a69dec9 Move core.typed font-locking code outside clojure.jar's
code
new 07065c8 [Fix #215] Deprecate clojure-font-lock-comment-sexp
new 44a18f6 Update clojure-mode-version to 2.1.1
new 10b9823 Merge pull request #222 from miikka/patch-1
new a6818f3 Bind `fill-paragraph-function' to `lisp-fill-paragraph'
new 3ff8aa5 Merge pull request #225 from bzg/master
new 677f0b0 Correctly fill the "Authors" section
new f116566 Various stylistic fixes
new 8fc5edb Fix docstring filling.
new 6d5092b Merge pull request #229 from bzg/master
new 9218a51 Filling a paragraph falls back on `lisp-fill-paragraph'
new ddc7051 Merge pull request #230 from bzg/master
new a7b6d89 Fix loading of test files over tramp
new 201ed7d Merge pull request #232 from
hugoduncan/feature/enable-test-on-tramp-buffers
new dcd25ca clojure-mode.el (clojure-docstring-fill-column): Use
`fill-column' as the default value
new 8dce736 Merge pull request #233 from bzg/master
new 6a998eb Update copyright
new f6680ea Fix indentation
new 0b8504f Remove mention of Ritz
new 1bec0b7 Update code snippet highlighting to use el instead of lisp
new a61397b elisp -> Emacs Lisp
new 47a5394 Properly font-lock def form docstrings
new 4d26e49 Font lock classes, interfaces, etc as types
new 9266cdb [Close #214] Deprecate clojure-test-mode
new d664522 Fix a typo
new d518f04 Improve font-locking
new e5d7e38 Remove font-locking of deprecated functions
new 851ebba Fix a typo
new f711bda Clean up major mode docstring
new 3cb4c2d Improve a docstring
new 27dcb63 Lay the groundwork of a test suite
new 7f4d610 Add a license badge
new a169cd5 Allow one character ns aliases
new 5f94c9d Merge pull request #234 from jjcomer/master
new 3d1bdb7 Font-lock properly single segment namespaces in the `ns`
macro
new 03f75ee Fixed bug with unbalanced parens in literal strings:
clojure-string-start: Wrong type argument: characterp, nil
new d439021 Merge pull request #237 from stathissideris/master
new 620ae63 Font-lock properly the var special form
new a6fe25e Font-lock true, false and nil
new 33e0a4f Add a todo
new 73c61d1 Correct the font-locking of Java method names
new 24293ef Font-lock properly package/namespace qualified types
new e88ed4f Add CONTRIBUTING.md
new 983d180 Add missing dot
new 75d3848 Reorder README a bit
new a45a16e Make it possible to check a range for a specific face
new 2e451cc Correct an outdated SLIME reference
new 60d8ec2 Add a couple more font-lock tests
new 60863e1 Remove some dead code
new c48d2a5 Convert a couple of redundant let* forms to regular let
forms
new 7d52500 Remove redundant require
new 835d773 Font-lock lambda params (%, %1, %2, etc)
new 30801c5 Fix font-locking bug for namespaced definitions
new 066dcb5 Add missing require
new c675fcc Use different font-locking for "variables", types and
functions
new 92f813c Replace mention of Marmalade with MELPA Stable
new 30d7fe3 Release clojure-mode 2.2.0
new 5f35043 Bump the development version
new 59aa4a2 Remove deprecated clojure-font-lock-comment-sexp
new 49886e3 Remove clojure-find-ns's alias
new becde0c Treat declare as keyword
new d627a3b Remove some duplicated vars from the font-locking code
new cc3e3aa Extra unreliable font-locking of built-in vars into a
separate package
new 6c769b4 Remove an unused function
new a9ff237 Move font-locking constant near font-locking code
new 8d31a7d Organize links a bit
new 2fed6a2 Add related modes section to the README
new bddf99c Add missing require
new 4507011 Move menu definition inside clojure-mode-map's definition
new 3b0d5b6 Font lock static method calls like SomeClass/someMethod
new 99830d1 Font-lock SNAKE_CASE constants
new e0ae908 Combine handled extensions into a single auto-mode-alist
entry
new fe3342f Correct the boundaries of nil/true/false font-locking
new b9e6280 Add a couple of font-locking tests
new 28dcfff Don't font-lock *
new a384b32 Font-lock dyn vars from clojure.core in clojure-mode
new fa04726 Font-lock properly built-in dyn vars
new 4b2ae0c Use built-in face for dyn vars from clojure.core
new ba9af1f Font-lock all dynamic vars
new 291a1b7 Remove unused variable clojure-test-ns-segment-position
new a5a4f4a Font-lock character literals
new 4fb7674 Mention CIDER's built-in clojure.test support
new 28b3ff3 Add `clojure-find-def` for var definitions.
new 3d86bf0 Work around current syntax table for symbol names.
new 5ba3ad5 Merge pull request #238 from jeffvalk/master
new 349dd77 Move redundant clojure-test-mode related code to
clojure-test-mode
new 569c777 Remove a bit of commented out code
new e5210c9 Clarify some menu entries
new 2b57268 Extend menu
new c7b05a8 Font-lock cljx features
new 527d34a Repurpose the test.clj file for font-lock, indent and
docstring filling examples
new 5b7dcd7 Introduce a few custom faces for things not covered by
the standard font-lock faces
new 1134e0f Fix interop method font-locking
new d6cf333 clojure-mode.el (clojure-fill-paragraph): Tiny fix
new 85b8125 clojure-mode.el: Cosmetic fixes
new 2b1a47b Let TAB indent correctly in docstrings
new 39f066d Merge pull request #243 from bzg/master
new 11361ba clojure-mode.el (clojure-docstring-fill-prefix): New
option
new 7060f66 Rename `clojure-docstring-fill-prefix' to
`clojure-docstring-fill-prefix-width'
new 47ed969 Merge pull request #244 from bzg/master
new 729c2bc Extract some duplicated code
new 1a1a68d Use when instead of if
new 56008c7 Fix auto-fill bugs
new 05c7ddf Merge pull request #247 from bzg/master
new a6db5f4 Add a reminder about character font-locking
new 515d129 Fix font-locking of namespaced constructor calls
new bcaf807 Indentation fixes
new d7c28eb Simplify font-locking of types used as type hints
new 0c34241 Refine keyword literals font-locking
new 075521b Improve namespace font-locking
new 52d39a4 Improve a docstring
new 0531aea Capitalize a word
new 063be0c Fix the font-lock of interop calls like getX
new 96b60bf fn is a special form
new c73fb62 Promote cond-> and cond->> to clojure-mode
new a307190 Extract paredit setup into a separate function
new 7caef34 Remove redundant comma
new 4e5b63e Update keywords header
new baa975b Rename clojure-mode-font-lock-setup to
clojure-font-lock-setup
new d2e99eb Remove an unneeded interactive specification
new 51c2028 Rename clojure-mode-font-lock-regexp-groups to
clojure-font-lock-regexp-groups
new d3a2ebf Drop Emacs 23 support
new 582e8a7 Swap two package headers
new a70cebb Remove some obsolete data from the commentary section
new 4845951 Fix a typo
new 91b4412 Properly signal an error
new 0e50648 Adjust a docstring
new 8fa7c8d Remove unneeded tramp require
new 367c4eb Make clojure-insert-ns-form play with narrowing
new e062ac7 Make clojure-find-ns play with narrowing
new e1e61ae Remove redundant save-restriction
new 4e8d632 Font lock properly fully qualified type hints
new ed636c9 @(dynamic)variable shouldn't break fontlock
new 73f550d Merge pull request #250 from
tanzoniteblack/deref-font-lock
new e365b2d Improve font-locking of punctuation characters
new 382d7dd Add basic support for prettify-symbols-mode
new d7593d2 [Fix #252] Specify the file's encoding explicitly
new 5386582 Fix a compilation warning
new 6700c65 [Fix #251] Font-lock properly docstrings in the presence
of metadata
new 0efb466 Fix font-locking of single-segment names in ns macro
new c5c2140 Release 3.0.0
new 9fd8227 Start work on the 3.1 series
new 62e5ada Add a changelog
new a893ac8 Mention clojure-mode-extra-font-locking
new 4d7b35f Mention the support for prettify-symbols-mode
new 397787e Mention smartparens in code documentation.
new dbe7eb5 Merge pull request #254 from mwfogleman/sp
new 14af4a1 Make clojure-mode.el pass checkdoc.
new 4c2030b Merge pull request #253 from mwfogleman/docstrings
new 46a46d7 Make paredit setup cider-repl-mode aware
new 313c3fa Fix a ns font-locking bug
new 10c65e5 Font-lock the special form set!
new 81445eb Font-lock the special form new
new 4e9ecb3 Font-lock the special forms monitor-enter and monitor-exit
new 8583c0f Font-lock the special form quote
new 99aed44 Separate special forms from clojure.core forms
new d194711 Font-lock properly fully-qualified static method
invocations
new defdded Code style
new ca080b9 Update the MELPA urls
new 9371d79 Fix the font-locking of classes in scenarios like
URLDecoder/decode
new 9550201 Add a few namespaced examples
new 78303da Add MELPA badges
new acaaf02 Fix for that wrong indentation in multi-arity forms.
new 410c75b Merge pull request #257 from vmfhrmfoaj/master
new 8172c55 @ symbol shouldn't be a word character
new 9487ee5 Merge pull request #260 from tanzoniteblack/@-prefix
new 18e31fa Release 3.0.1
new c7f7629 Remove deprecated clojure-test-mode
new 4b6cd81 Remove mentions of SLIME and swank
new ad83b30 Mention the Emacs tutorial in "Clojure for the Brave and
the True"
new 7303fcc Mention Marmalade and clean up the installation
instructions
new 5ca7a47 Extract buffer-local var init in a separate function
new 39259fe Remove inf-lisp integration in favor of inf-clojure
new 9ce0f46 Bump the development version
new 265c069 Update clojure-mode-version
new 1e0914d Mention inf-clojure in the commentary
new 40911ad Update the contribution guidelines
new a501f35 Update rainbow-delimiters link
new 27ee7bc Merge pull request #264 from t3chnoboy/patch-1
new dd7612d [Fix #235] Use two-space indent for cond
new dbe3e4d Update changelog
new b9a51d7 Remove special indentation settings for `defstruct`,
`struct-map` and `assoc`
new 9fed392 Add special indentation rules for the threading macros
new c51ec20 Minor changelog fixes
new 69035ea Add special indent rules for some-> and some->>
new 49a2a68 Release 4.0
new 55afc85 Indent properly as->
new 4ace312 Font-lock as-> as a keyword
new b7ea6c0 Tiny readme improvement
new 09657b8 Case is not a special form
new 1b6c8d8 Mention the Clojure style guide
new f867ecb Revert special indentation setting for most threading
forms
new cad8228 Release 4.0.1
new 4b6d876 Fix changelog heading
new 6017a9c Add some missing functions for font lock
new b1b0670 Merge pull request #268 from
m00nlight/add-missing-functions
new e9f742e Use #' when appropriate
new a9f9402 Fix a typo
new c232729 Add a note about custom font-locking
new f727942 Update the copyright years
new 1c60d5f Update the copyright years
new 14fc6c3 Add some indentation customization examples
new ac1e9a5 Add some missing '
new 8a13e2a Use #' wherever applicable
new c0743ed Promote with-redefs and with-redefs-fn to clojure-mode
new 6c83a48 Remove some redundant indentation config
new e217634 Associate boot build scripts with clojure-mode
new 181ee7d [#270] Inline useful var config from lisp-mode-variables
new 8ae3c39 [Fix #269] Check for bobp in `clojure-in-docstring-p'
new cd96e42 Merge pull request #272 from abo-abo/master
new fc856ba [Fix #274] Correct font-locking of punctuation character
literals
new 6ef5fcb Merge pull request #279 from m00nlight/font-lock-punct
new 4b5a47f Add a missing changelog entry
new 92a9b4a clj-refactor now provides some pretty complex refactorings
new 15e1117 Support prefixed syms in clojure-indent-function
new 99e6d2e Correct the package installation instructions
new a85f190 Fix font-locking of namespace-prefixed dynamic vars
new 7c31032 Add .cljc to auto-mode-alist.
new 4b7652a Merge pull request #286 from michaelsbradleyjr/auto-cljc
new bc66c27 Fix indentation of specify and specify!
new 3cef9f3 Merge pull request #291 from weavejester/specify-fix
new d7be261 [Fix #284] Fix the indentation of the `are` macro
new 88f6036 Minor changelog tweak
new 469e23e [Fix #285] Bump the required Emacs version to 24.3
new 1c2a946 Bump the package version to 4.0.2-snapshot
new 1dd07a5 Add a docstring
new fa8dd01 Update a docstring
new 0bf874e Replace cl with cl-lib
new 5d2f48b [Fix #281] Add support for namespace-prefixed definition
forms
new 7f8711f [Fix #271] Add indentation tests
new e9014a4 Rename clojure-mode-test.el to
clojure-mode-font-lock-test.el
new 31ea7ce Remove `clojure-mark-string`
new 1d179f2 [Fix #295] clojure-in-docstring-p not using point
new 75e34d9 Merge pull request #299 from
expez/bug-in-clojure-in-docstring-p
new 3e5d793 Fix doctring indentation issue in #241
new 4815653 Merge pull request #289 from sandhu/master
new 7a4f98d Add missing changelog entry
new d477772 Merge pull request #283 from
Chouser/Chouser-clojure-indent-01
new d3aa417 Add tests and documentation for the indentation config
changes
new eab43c0 Kill some tabs
new 2d74f42 Release 4.1.0
new ec1c605 Fixup compilation warnings
new fda8788 Merge pull request #301 from abo-abo/master
new 571cb10 Implement commands for navigating over logical sexps
new 43c7f09 Merge pull request #302 from Malabarba/master
new 33a87d4 [Fix #303] Handle boot projects in clojure-expected-ns
new d51210a Fix changelog entry
new c5912c9 Add missing changelog subsection
new 6bdc184 Bump the version to 4.2.0-snapshot
new b782d4f Associate boot profile scripts with clojure-mode
new 7fc7c09 Merge pull request #300 from aJchemist/patch-1
new aab633f Add font-locking for a few newer built-in dynamic vars
new 20356bc [Fix #288] Derive major modes for ClojureScript, ClojureC
and ClojureX
new 043a290 Move the cljx specific font-locking to clojurex-mode
new 33ffb82 Fix font-locking tests
new d835e4c [Fix #307] Don't font-lock `handle` and `handler-case`
new ae48628 Remove special font-locking for some 3rd party functions
new eb8af8a Don't font-lock `gen-class` as a keyword
new 69a1fb3 Remove font-locking for `unimport`
new 4f806c7 Remove font-locking for `load`, `import` and `refer`
new ba546c8 Font-lock a few ClojureScript built-ins
new ba273c5 Add a docstring
new 4be6843 [Fix #310,#311] clojure-expected-ns with src/cljc
new 1fde668 Merge pull request #312 from
expez/improve-clojure-expected-ns
new 806a368 Project dir decision where lein & boot are mixed
new d8d5a22 Merge pull request #314 from aJchemist/master
new e9e9448 Fix for error in `clojure-expected-ns`
new 82e75a0 Merge pull request #313 from vmfhrmfoaj/master
new aabaa7d Handle properly def* symbols, containing special chars
new 031f280 Merge pull request #316 from BrunoBonacci/fix-font-locking
new 9c5e92f [Fix clojure-emacs/cider#1234] project-dir is nil if not
in a project
new 8ff0c6d Merge pull request #317 from Malabarba/master
new 5d52be4 Font-lock `code` marks, just like `elisp-quotes'
new d3f12ab Merge pull request #318 from Malabarba/master
new 39a9ee3 [Fix #304] Indentation of forms with metadata specs
new 4079913 [Fix #308 Fix #287 Fix #45] Corner-case indentation of
multi-line sexps
new e8c71e1 [Fix #292] Indentation in reader conditionals
new 8db56ec [Fix #278] Understand namespace aliases in backtracking
indent
new c3a4235 Refactor logical sexps code a bit
new ec312af Merge pull request #319 from Malabarba/master
new 25ae34d Merge the two indentation methods into a single symbol
property
new 8431e0d New variable: clojure-get-indent-function
new 99629de Rewrite the indent logic
new 27c2a6f Merge pull request #320 from Malabarba/master
new 84b752e [Fix clojure-emacs/cider#1323] Sexp navigation near end
of buffer
new fe75732 [Fix #325] Fix indent for spliced reader conditionals
new 96e3e3f Merge pull request #321 from Malabarba/fix-sexp
new 3c0bdf7 Font-lock namespaced keywords
new 91d2a0a Merge pull request #326 from Malabarba/master
new 314de99 [Fix #327] Indentation of a lonely close paren
new c421d99 [Fix #327] Indentation when a symbol ends in ? or '
new b31e941 Remove an obsolete let
new b304afd Merge pull request #328 from Malabarba/master
new c675bf3 Fix clojure-find-def return value (strip properties)
new a86dae9 [Fix #331] Indentation in buffers without a final newline
new afe7726 Merge pull request #334 from Malabarba/master
new 7d16e30 Merge pull request #332 from maio/patch-1
new 46578a7 Fix a bug when indent spec is a function
new 53f9ebd Add regression tests for function specs
new c833f73 Bump the dev version to 5.0.0-snapshot
new 16611da [Fix #336] Fix empty indent tests
new f7ccab4 [Fix #335] Reify indentation
new c77851d Add a regression test for #335
new e2046fc [Fix #338] Font-locking of stuff in backticks
new a9e44f9 Fix void-function in tests
new 1e8a0f7 [Fix #329] Document the new backtracking indent spec in
the Readme
new a9badcc [Fix #315] Indentation of unfinished sexps
new 6045a15 [Fix #339] Don't font-lock the `/` in keywords
new c06278d Tell paredit to not insert a space after #?
new ee50826 Fix tests broken by the / font-lock
new e45a095 Shorter example in the Readme
new 2a3a0e8 Improve clojure-find-def matching (support hyphens)
new 28a8286 Merge pull request #333 from maio/patch-2
new d9e23e5 Use cl-evenp in one of the tests
new 02ed5f8 Identify gradle project directories
new a18c375 Merge pull request #342 from kotarak/gradle-project3
new 651b2b2 Release 5.0.0
new e2550c3 Don't treat the symbol default as def* macro.
new 9518de7 [Fix #344] Indentation for extend-type
new 720265d Link to CIDER's doc instead of repeating the entire
indent spec here
new 137df2a Tiny README improvements
new d776fb3 Bump the version to 5.0.1-snapshot
new 56edbeb Fix a docstring
new ea33736 Add missing :package-version property
new 0b89e03 clojure-emacs/cider#1401 find-ns returns the form closest
to point
new 183ae4d Remove redundant :group entries
new 15e6ea8 (Again) Don't treat the symbol default as def* macro.
new 2cc59e9 Document the new clojure-find-ns behaviour
new afca061 Add a test for namespaced default* symbols
new 8b01df6 Release 5.0.1
new 3baafc2 [Fix #349] Indent and font-lock (let|when|while)-* forms
new 619b9a6 Document indentation and font-locking of
(let|when|while)-* forms
new 9b7885e Make the ns regexp more permissive
new 20b0b34 Merge pull request #350 from expez/update-ns-regexp
new 731d6f5 Namespace font-locking according to
clojure.lang.LispReader
new fc5e092 Namespace font-locking: constant definition improvements.
new 2670ae1 Merge pull request #353 from Bost/font-locking
new a6d1858 Small improvements of the previous commit
new a8c31af Improve docstrings of the clojure-sym-* variables
new 669482a Rename the clojure-sym-* variables
new 6a01d68 Add whitespace to clojure--sym-forbidden-rest-chars
new 51c8589 [Fix #277] Apply font-lock-comment-face to #_
new 9144360 Merge pull request #354 from clojure-emacs/comment-face
new 4d8c8eb Add missing space
new 4f45ba9 Document LIMIT argument in clojure--search-comment-macro
new 503f0eb Remove all mentions of Marmalade from the README
new d02187e Mention ClojureScript
new c315236 Drop an odd reference to leiningen
new 802c1db [Fix #355] Font-lock properly single-char ns aliases
new 22b6709 [clojure-emacs/cider#1479] Add an optional keymap param
to clojure-paredit-setup
new 0c14631 [Fix #356] defprotocol docstring indentation
new cb3c275 Fix non-optional optional arguments in
forward-logical-sexp
new 64d3098 Implement alignment of binding forms and map literals
new 95d38cd Merge pull request #347 from clojure-emacs/form-alignment
new 3f8aa59 [#344] Fix the indentation for specify and specify!
new d5c246d Remove indentation config for `implement`
new a7c4508 Add a note about `specify` and `specify!`
new 207b31f Add missing changelog entry
new 7fed5b3 Bump the version number to 5.1.0-snapshot
new 8735050 Add indentation for ClojureScript's `this-as`
new f3261c8 Merge pull request #358 from DomKM/patch-1
new 92a3739 Update the copyright years
new 23f332a Improve the wording of a changelog entry
new fe449ca Add indentation tests for `specify` and `specify!`
new cf3f1c5 Reduce the prominence of the
clojure-mode-extra-font-locking package
new 33fb8cd Extend the "REPL interaction" section a bit
new 2e9c418 Kill an extra blank line
new f825d6a Add more forms to `clojure-align-binding-forms'
new 66f6e54 Delete obsolete doc folder
new 126c23a Release 5.1.0
new b8d9c93 Correct misspellings
new 6af711b Merge pull request #359 from syohex/typo
new b26d632 Expect ns regexp to be at the start of a line
new f9f3100 [Fix #360] Reindent after aligning
new 19c54ba Add a .dir-locals.el file akin to CIDER's
new 04c821f Document #360 in the Changelog
new a30a56a Fix a stupid failing test
new 675708d Fix the bug reference URL
new e85f130 Make it clearer that we're disabling indent-tabs-mode
new ac53b3b Remove redundant file-local variables
new 015cbf8 Fix the nil case for align tests
new c27550f [Fix #360] Convert END to a marker in clojure-align
new 473b49b Mention the various major modes in the README
new d355558 Fix a couple of docstrings
new f98d548 Move clojure-namespace-name-regex closer to its usage
new 266ea17 Extract a complex regex into a constant
new 1c5f3fb Add a note that all bundled major modes derive from
clojure-mode
new 6fbc706 Refactor clojure-indent-function a bit
new 59decee Extend clojure--normal-indent to allow 3 indent styles
new cbb3ef0 [Fix #362] Define a custom option clojure-indent-style
new a97afbe Merge pull request #363 from clojure-emacs/indent-style
new d05ec45 [Fix #361] Typo in the fn font-lock rule
new 223ac32 Restore old indentation behaviour of :require forms
new 6ee1b29 Bump the development version to 5.2.0-snapshot
new db2f856 Merge pull request #364 from clojure-emacs/indent-style
new 48e123d [#361] Add a regression test
new f2ea1f7 Add "are" to the default value of clojure-align-cond-forms
new cabd566 Also font-lock %&
new 21ae833 Add a note about the linked walkthroughs
new 34d044c Add a warning that the README tracks the master branch
new f5e2dcc Add a table of contents to the README
new 22ce5d5 Add a test for %& font-locking
new 5122def Fix a docstring
new 412bb7a Release clojure-mode 5.2
new 3a701b1 Fix a date in the changelog
new 957dfb2 Fix the choices for clojure-indent-style
new c26b9c3 Replace unused var in condition-case with nil
new affd573 Font-lock the special forms fn*, let* and loop*
new 5238822 Mark -indent-style as safe-local
new 446f2a0 Fix indentation for proxy
new cbd6a58 Add a test for proxy indentation
new 70e35e9 Mention aggressive-indent-mode
new dabd000 Add "update" function to extra-font-locking
new d6379fa Merge pull request #368 from nha/patch-2
new 7ed634b Warn the user if they've activated the wrong major-mode
new 755c6c5 Merge pull request #370 from clojure-emacs/warn-major-mode
new 9a1939c [Fix #371] Add : to the list of forbidden 1st-chars for
symbols
new cc28e98 Add a test for the previous fix
new 747af19 Add an issue and a PR template
new 2462fd8 Add clojure-align to the menu
new 531c036 Treat , as a non-logical sexpr character
new 9493bf8 Make the expected ns configurable via
clojure-expected-ns-function
new 1f02ccd Bump the development version to 5.3.0-snapshot
new 778b533 Remove the interactive declaration from
clojure-delete-and-extract-sexp
new 289bb1c Add @Malabarba to the list of authors
new 75d0fe4 Skip training ,
new 786c74d Add a test case
new 256b800 Merge branch 'align-comma'
new 5325c81 Make clojure-align cleanup commas
new 0eb876e Fix a silly test
new 65fcced Use the ISO date format in the changelog
new 8ef7127 Release 5.3.0
new b531a47 Add safe-local property to defcustoms
new 1ed1d20 Update link to Indent Specification (#375)
new 83fe6c3 Also permit alignment of forms without an indent spec
new 276a59c Allow alignment to be divided by blank lines
new 08a4b57 Fix a bug introduced by aligning forms without indent spec
new fe668ee Add a test for align separation and fix the feature
new 505c79d Change incf to cl-incf
new 1f82425 Allow failures on the snapshot
new fac7dbf [Fix #378] Font-lock escape characters in strings
new 45bdd88 Add tests for the escape char font-locking
new 1077718 Add threading macros related refactorings
new da67712 Merge pull request #379 from
clojure-emacs/threading-refactor
new cc4ea94 Tweak a bit the refactoring menu
new a0a5b59 Tweak the refactoring section of the readme a bit
new 1d6106e Add some extra keybindings to the refactoring commands
new 7bc8748 Mention the newly added refactoring features
new b1c71f0 Fix a few warnings from uses of looking-back
new b39633b Improve the menu-bar a little
new 4dc6fa2 Limit the search for threads to unwind and save-excursion
new 618fe06 Standardize threading tests
new f59191d Fix dangling parens in more scenarios
new 6f071e8 Improve a docstring
new 83c7090 Change the order of keybinds to change menubar hints
new 915c533 Fix the test macro to support find-func
new 8a4dcc6 Make a couple of arguments more explicit
new f73acf1 Preserve previously removed line-breaks when unwinding
new 2f7692d Be more practical about indentation when
threading/unwinding
new c48cc79 Improve line-break handling with thread/unwind-first
new ca17c57 Add some comment sections
new 3a69e45 New command: clojure-sort-ns
new 4bde2ac Add feedback to update-ns
new a96a269 Add keybinds to the ns manipulation commands
new c09152a Document the new keymap in the Changelog
new 1b41102 Fix a bug in ns-sort with comments
new 31e4b20 Add a test for ns-sort
new 2658ab5 Improve wording
new 8739cea Release 5.4.0
new cff06c4 Bump the development version
new 808942a Improve the PR template a bit
new 173b67d Fix broken link to contribution guidelines
new 0c67be5 Add cycling privacy, collection type, if/if-not
new 2fa46e6 Merge pull request #381 from clojure-emacs/cycling-things
new 293da0e Improve the docstring for clojure-defun-indents
new f639b09 Fix bug when passing lambda to define-clojure-indent,
closes #383
new 2bc14d8 Merge pull request #384 from arichiardi/fix-lambda
new b533580 Add initial support for smartparens-mode (#385)
new 8e22242 Revert "Add initial support for smartparens-mode" (#387)
new 3671254 Release version 5.5.0
new 6d0dea4 Bump the development version
new f24c536 Fix multi-airty indention of deftype & defrecord (#389)
(#390)
new 3e5652c Add indentation rule for definterface (#395)
new 7073c84 [Fix #394] Declare # with prefix syntax class
new 5609660 [#394] Declare ? character as symbol with p flag
new e8aec2a Add tests for correct treatment of prefix syntax
new db5273c Create separate clojure-mode-syntax-test suite
new caf783b Merge pull request #396 from vspinu/prefix
new b3ac167 [Fix #393] Don't hard-code imenu-generic-expression (#397)
new a5492a0 Release version 5.5.1
new e6fd958 [Fix #399] Fix font-locking of prefix characters inside
keywords (#401)
new 464c9de Release 5.5.2
new 61414aa Add a command for reporting clojure-mode bugs
new 7783ad9 Add a command to view official Clojure guides
new 60951fb Add a command to view official reference sections
new 9364f48 Extract the refactoring commands into a separate keymap
new c1fb341 Bump the development version
new 33d7f42 Add a command to view the official cheatsheet
new 775017a Add a command to view the Clojure Grimoire
new 253289f Move documentation commands to a dedicated menu section
new 3c7f3b7 Add a command to view the Clojure style guide
new d3034dc [Fix #442] Fix clojure-refactor keymap's definition
new 881c02a Port let related refactorings from clj-refactor.el
new f250c2e Update the changelog
new 3f67fda Improve the formatting of a changelog entry
new a0e05e2 Release 5.6.0
new 2ee4ca6 [Fix #416] Bump clojure-mode-version to 5.6.0 (#417)
new 1162785 Bump the development version
new fe76682 Remove a redundant group mention
new 579af8e Make `clojure--read-let-bindings` more robust
new 593cf03 Update changelog re `clojure--read-let-bindings`
new 5755ad9 Set the version to 5.6.1
new fdbdfb9 Release 5.6.1
new 423c9e4 Revert "Set the version to 5.6.1"
new cc3a4d6 Add a missing docstring
new 498a3cd Add a command to toggle between when and when-not
new 0113aa9 Add a command to toggle negation for an expression
new 2f73878 [Fix #426] Correct docstring of
`clojure--looking-at-non-logical-sexp` (#427)
new 4dcd7bc Update the copyright years
new 02286ec [Fix #423] Avoid throwing inside `clojure-match-next-def`
on 0 arity forms (#424)
new 16af12d Update a changelog entry
new aecd731 Use ignore-errors to simplify a bit of error-suppressing
code
new 21160d3 Use ignore-errors where possible
new 2d67af4 [Fix #429] Last occurrence sometimes not replaced for
`move-to-let` (#430)
new f46cc5d Add imenu support for multimethods
new 6e966d5 Recognize indented def-forms in imenu
new eacd330 Remove ; from paragraph-start regexp during fill (#434)
new 197298e Add defcustom for comment font-locking
new 276dad9 Escape character literals for emacs.next
new da758ae Fix typo in docstring
new 131d62b Use evm for TravisCI testing
new 464c4dd Test all `.el` files, not just `clojure-mode.el`
new b648244 Add byte-comp and `checkdoc` tests
new 63d36fa Fix `checkdoc` warnings
new 5d0b53a Finish TravisCI builds more quickly
new 71a8093 [Fix #443] Don't consider #? as starting non-logical sexp
new 7f886fa Merge pull request #444 from vspinu/backward-sexp
new 174b1e1 [Fix #438] Narrow to doc-strings before fill
new 83ce80c Improve detection of doc-strings
new 1a59d9e Add doc-string tests
new a6f0592 Makefile: Don't re-set EMACS if already set
new b901fa7 Force elec. indentation in a docstring (#447)
new 35f5d71 [Fix #451] Make the function determining the project
directory customizable (#452)
new 05b6f05 [Fix #449] Simplify the PR template a bit (#453)
new 061431d Move to top-level before `re-search-backward` in
`clojure-find-ns`
new 3741ee3 [Fix #459] Add font-locking for new vars in added in
Clojure 1.9 (#460)
new b3f8fa0 Handle properly Boot's deftask docstrings
new 5bb105d Tweak the changelog
new ab1b205 Move a function definition before its first usage
new deb35d9 Denote properly an unused parameter
new 118c197 Add a note about docstring indentation to the readme
new 9bbc8d5 Bump the copyright years
new 59e9247 Drop support for cljx
new 5cf0fd9 Add deps.edn to list of project markers
new 633331f Replace the deprecated function in-string-p
new b031cb1 Don't insert space between #tag and ( by default
new 1fdb3cd [Fix #471] Add support for tagged maps (#472)
new acb0174 Comment out failing tests
new d1e0a6e Numerous font-locking fixes and improvements
new 6ed4a6c Fix font-locking of namespaced keywords
new 14d4221 Fix regression to CIDER's dynamic syntax highlighting #474
new 6bb351f Update a docstring to reflect some recent changes
new 58e9093 [Fix #467] Make `prog-mode-map` the parent keymap for
`clojure-mode-map`
new e065548 Release 5.7.0
new 2fddd43 Indent clojure.spec/fdef differently (#476)
new 615ad75 [clojure-emacs/cider#2281] Cache the results of
clojure-project-dir
new 9b9bd5f Add shadow-cljs.edn to the default build tool files list
new 34998fb [Fix #478] Cache the result of clojure-find-ns to
optimize its performance
new 04cf70a Update the ns cache automatically in clojure-update-ns
new 5478ab7 Expand a bit on clojure-build-tool-files
new 610d1f6 Bump the development version
new 9e28721 Add some basic integration with project.el
new 6b35097 Tweak the changelog
new 8fab875 Release 5.8.0
new c433916 Don't cache ns in the test for clojure-find-ns
new f6b0be3 Fix a couple of docstrings
new ed1929b Add Emacs 26.1 to the Travis CI build
new 6ee34b9 Bump the development version
new d335f9a Fix a link name
new 9a2c3e7 Fix the project.el integration
new 09831e3 Release 5.8.1
new 4cf2e1d Fix the changelog
new cf520ad Bump the development version
new e9da879 Bump the required Emacs version to 25.1
new fd67f64 Add a note about using `clojure-update-ns` in conjunction
with ns caching
new 396f93e Disable ns caching by default
new 8a04350 Update a couple of error messages
new c5239f3 Cut 5.8.2
new ade140e Make `beginning-of-defun` aware of clojure comment form
new e6bd584 Release 5.9.0
new e744f43 Fix bug in end-of-defun
new e8d6414 Update changelog
new e8e0e3d [Fix #483] Support alignment for reader conditionals
(#486)
new aecb129 Bump the development version
new 9127dc4 [Fix #481] Introduce `clojure-align-separator` defcustom
new aaf7017 Fix a typo
new ae07bcd Fix some punctuation
new 249af94 Improve some wording
new 16a889a [Fix #489] Inserting parens before comment form doesn't
move point (#490)
new 2477b13 Fix typo (#491)
new da15f2c Fix a :package-version property
new 89baf87 Fix a docstring and a compilation warning
new 7055feb Improve a bit of code
new dd8a193 Fix font-lock of type hints
new 71b32ee Handle unbalanced parens in custom beginning of defun fn
new 9e0ad1e [#499] Update clojure-mode-version
new 0d2e6a6 [Fix #499] Extract the version from the package header
new c617a2a Support Kotlin DSL for Gradle Projects (#502)
new be187d8 Add project-roots method for project.el compatibility
new 48b9d73 Add a comment about the extra project.el integration code
new fa2d6ff Describe common development setup for contributors
new 88c78bf Indent "let", "when" and "while" as function form if not
at start (#497)
new 2d5bcf5 Update the changelog
new 4f45cdf Tweak the contributing guidelines
new f7b2fa6 Fix a typo
new 5dc098d Tweak the changelog
new a4ed7a4 Clean up the indentation config logic
new d50e1fa Fix the broken build
new 1ccef7b Release 5.10
new 4ea0543 Fix Makefile so that we can compile again
new 7943b29 Fix font locking for non-alphanumeric chars in dynamic
var names
new f68a1d7 Convert tests to use CircleCI instead of Travis
new 344e382 [Fix #506] Makes display version command return the
actual version
new 7c548aa [Fix comment in #445] Proper font lock for (s/def
::keyword) forms
new 02587c3 [Fix #508] Correct font-lock for namespaces
new a9a0276 [Fix #445] More accurate font locking for strings in def
forms
new 07b298b Update CI badge in the README to point to CircleCI
new b50c321 Update Circle config to address review comments
new 31148c4 Reorder tests to avoid running test-bytecomp before
test-checks
new 6d8e5a6 Merge pull request #514 from danielcompton/use-circle-ci
new e931d08 Merge pull request #510 from carlosgeos/fix-comment-in-445
new 22f5395 Merge pull request #509 from carlosgeos/fix-508
new 2d6ccab Merge pull request #507 from carlosgeos/fix-506
new b0b8231 Merge pull request #505 from carlosgeos/fix-445
new 6921518 Merge pull request #503 from
arichiardi/fix-makefile-compile
new a1d6a0f [Fix #506] Fix clojure-mode-display-version
new 4387cb8 Bump the development version
new e898a94 [Fix #518] Ignore ns forms inside strings in
clojure-find-ns (#519)
new e2c6a4a [Fix #496] Highlight [[var]] style comments
new 0c6b3ec Tweak the changelog a bit
new 0496421 Update an url
new a9cbe6a [Fix #524] Add an indentation rule for `delay`
new 62e13ca Add refactoring command `clojure-rename-ns-alias` (#529)
new d224648 Prevent electric indentation within inlined docstrings
new 686f43b Update the link to the indentation spec
new dbb2a72 Expand on the inline docstring check
new fe6f07a [#422] Switch from ert to buttercup.
new 98d1b84 [#422] Split def-refactor-test macro into 2 separate
macros.
new 56ec5a4 [#422] Convert tests to buttercup.
new 9c35eda [#422] Do not check for presence of `paredit-open-curly`
and `paredit-close-curly` functions.
new 5ab2be8 Add a missing changelog entry
new b2d17dd [Fix #511] Fix incorrect indentation of namespaced map
(#533)
new 01d168a [Fix #494] Resolve compilation warnings (#521)
new fae40b9 Tweak a changelog entry
new 2691626 [Fix #531] Don't match strings when using
`clojure-rename-ns-alias` (#534)
new f515f21 Remove calls to provide and require for test-helper.
new f300bb7 [Fix #410] Add refactoring: add an arity to a function.
new 715c69d Add gifs for rename-ns-alias and add-arity refactorings.
new 1bad2a7 Bump the copyright years
new c7171e4 Replace links to clj-refactor wiki with current gifs.
new c9b7421 Refactor clojure-unwind to take prefix arguments.
new c558708 Add default keybindings for rename-ns-alias and add-arity
refactorings
new d3c46d9 Tweak docstrings and indentation
new 5a3c6ea Update changelog and tests for clojure-unwind changes
new 54492a5 Fix a changelog entry
new 721287c Release 5.11
new 2f90ebc [Fix #520] Add ns-qualified versions of all default
symbols to clojure-align-cond-forms (#540)
new f23eb20 Enhance add arity refactoring (#541)
new 31cc62a [Fix #543] Correct a function reference
new 8073725 [Fix #542] Fix a typo
new 147bf84 Tweak code style
new 51016fa Support multiple consecutive reader comments (#_#_a b)
new 2b5a629 Tweak some wording
new dfc9ab1 Tweak a heading
new 04cb3bd Bump the development version
new 5869cc6 Update the copyright years
new 24ea02b Fix namespace detection with complex metadata
new ced979f Support #^ metadata syntax
new 64ed043 update find-ns tests
new 2d5456d [Fix #551] Indent `clojure-align` region before aligning
(#552)
new e32c64d Fix ns detection with namespaces containing numbers
new 5b7ca82 Tweak the changelog
new b1ea6de [Fix #550] Fix outline-regexp (#553)
new c215eaa Automatically regexp-quote aliases in rename-ns-alias
new ca4967c Offer completions for rename-ns-alias
new d765139 Add tests for new rename-ns-alias functionality
new 2d5f1eb Update changelog
new f844a58 Fix bug when renaming ns aliases with common prefixes
new c369c5c Add FUNDING.yml
new 2ef5151 Tweak the changelog
new 5ba4cee [Fix #547] Fix character literal regexp (#560)
new 6ee9b7c Inline clojure-mode-syntax-table
new b35e410 Treat commas as whitespace
new 391a7bd Allow ' quote in tail portion of symbols/keywords
new dde76b2 Add test for quotes in tail of symbols/keywords
new a180e95 Fix detection of quoted namespaces in `in-ns`
new 062dbcf Declare indentation spec for test util functions
new 2f8f3ce Update changelog
new d69e7cb Treat commas as punctuation syntax
new c3342df Remove lisp-mode check for |...| strings
new 04418d1 Fix detection of docstring when string contains escape
characters
new 7adf9a6 Add test and changelog entry
new c970c46 Fix ns detection bug
new 673c272 Update the Clojure style guide URL
new 035b9a5 refactor clojure-space-for-delimiter-p
new adddf96 Prevent paredit from inserting spaces after ' quote
new 9fdfaf1 Simplify logic
new 9ab3ab9 Add tests for paredit interaction
new 4287ec9 Add delete-trailing-whitespace tests
new 03366b3 Update changelog
new 58dbad4 Make paredit-space-for-delimiter-predicates local to
clojure buffers
new 604e2e0 Refactor clojure-no-space-after-tag
new a7ba83c Add tests for paredit reader tags
new 43a088e [Fix #516] Add some notes about configuring comments
behaviour
new da9f1ec Move the section on comments
new 3dc12d3 Release 5.12.0
new 112e061 Add Emacs 27 to the build matrix
new 84ed16c Mention my ko-fi account
new 4de7e02 [Fix #568] Add docstring to project-roots (#570)
new e1ff981 [Fix #571] Remove project.el integration
new 872f2a0 Bump the development version
new 9b41916 Add maintainer metadata
new 7757fac Extend the commentary for clojure-mode-extra-font-locking
new f21e544 Tweak the package description
new 7397b19 Reference :defn in docstring, not defun
new 75c2889 Remove command for viewing Clojure Grimoire (#574)
new 9599ae2 [Fix #576] Make clojure--replace-let-bindings-and-indent
accept any number of args and ignore those (#577)
new 53ef8ac Remove calls to `redisplay` from `clojure-sort-ns` (#579)
new 2744f63 Add a note about the indentation of defn-like forms
new f26379b Add some font-locking documentation
new 20910ba Add commands for toggling #_ ignore forms
new dcbc5ef Move test macros to utils file
new a66c33c add indent spec to when-refactoring-with-point-it
new bbb8a51 Add tests for toggling ignore forms
new 5d14284 Update changelog
new cccddea Add menus and keybindings for toggle-ignore cmds
new 3d8296e Make indentation of special arguments customisable (#582)
new 90e2d5b Tweak some wording
new c402a7a [#582] Add a changelog entry
new 060eec1 Tweak the changelog
new 7818917 Tweak some markup
new cffae97 Update the CI images
new b5c913a [Fix #584] Align to pcase changes on Emacs master
new 638816b [Docs] Mention indentation of comments in the TOC
new 5cdf7af Bump the copyright years
new a14671e [Docs] Add a note about comment semantics
new 83df48e Add a link to Discord
new a959a1b Remove the TOC
new d7a45c7 Move the tutorials to their own section
new 512e285 Rename ns aliases in selected region (#590)
new 078f591 [Fix #589] Improve font locking performance on strings
with escaped characters (#591)
new d081b3e Tweak a changelog entry
new 8280e44 Add animated gif for `clojure-rename-ns-alias` in
selected region
new e440080 Fix for character literal font-lock (#588)
new 274c181 Tweak the changelog
new 0e88665 Release 5.13
new 0404cfb Tweak a changelog entry
new 33f267a Update the link to the Clojure style guide
new c3e97d9 Add clojure-directory-prefixes customisation (#596)
new 3e426b3 Fix the CI build
new ba59133 Add my Liberapay profile
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] branch elpa/clojure-mode created (now ba59133),
ELPA Syncer <=