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 g...@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 g...@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