summaryrefslogtreecommitdiff
path: root/cider-stacktrace.el
Commit message (Collapse)AuthorAge
* Hide all others stack frames when viewing project only (#2064)dpsutton2017-07-29
|
* Make reference to `cider-stacktrace-toggle-all` a functionTianxiang Xiong2017-07-23
|
* Fix `checkdoc` errorsTianxiang Xiong2017-07-23
|
* Make "project-only" button handler same as othersDan Sutton2017-07-16
| | | | | | invoking function from button was not working the way I expected. It was not seeing new values for defvar's. Now it's called by the button handler and it is working correctly.
* Update UI for stacktrace filters for show/hideDan Sutton2017-07-15
| | | | | | Rather than putting everything in the show category, move all of those into the hide category and put the "positive" filters on the top line. Modify the fuction to return the correct face for filters.
* Add "Project-Only" filter for stackframesDan Sutton2017-07-15
| | | | hooks up a shortcut, corrects the underlining for other filters
* Introduce positive filters for stackframesDan Sutton2017-07-15
| | | | | | | when filtering stackframes, there was only a "remove" type of filter. If we wish to filter to just our project, we need a way to ensure that project frames persist even if another tag says to remove it. This adds the "positive" filter mechanics.
* Show only or hide when on stackframe linesDan Sutton2017-07-15
| | | | | | | | | | In order to add "positive" filters, we must only show or hide when we're actually on a stackframe line. This method takes a very naive way of starting at the top of the buffer and considering whether to hide all lines. The other lines just don't have any 'flags properties so they never come up as needing to be hidden in the `(seq-intersection filters flags)` part, so hide is always false on them. But if we want to show _only_ those lines with a particular flag this hides the cause line and any other lines that don't have flags at all.
* Remove some redundant code from modes inheriting from special-modeBozhidar Batsov2017-07-09
| | | | | All of those were making their buffers read-only explicitly, but that behaviour is automatically inherited from special-mode.
* Update various faces when a theme is disabledUstun Ozgur2017-05-09
| | | | Previously, we were only updating faces when we enable themes.
* Update face inheritanceJiří Šebele2017-03-31
| | | `cider-stacktrace-suppressed-button-face` should inherit from `widget-inactive` instead of `widget-inactive-face`. This fixes #1965.
* [Fix #1352] Add checkdoc to build (#1957)Erik Assum2017-03-10
| | | This also fixes some issues checkdoc was currently reporting.
* Update the copyright years in the source codeBozhidar Batsov2017-01-04
|
* [Fix #1897] Bind terminal TAB in stacktrace-modeRadon Rosborough2016-12-24
|
* [Fix #1882] Restore compatibility with Emacs 24.4Bozhidar Batsov2016-11-25
| | | | | The functions in `cider-compat.el` were actually added in Emacs 25.1, not Emacs 24.4.
* Drop support for Emacs 24.3Bozhidar Batsov2016-11-19
|
* [Fix #1707] Add customization for line truncating in special buffersBartłomiej Kruczyk2016-10-16
|
* Relabel stacktrace suppression button (#1836)sanjayl2016-08-30
| | | | More explicitly state the intent of the stacktrace suppression button(s), in response to https://github.com/clojure-emacs/cider/issues/1829
* Refill the text paragraph in CIDER errorsArtur Malabarba2016-04-16
|
* Fix an unused lexical variableArtur Malabarba2016-04-16
|
* Wrap a couple of long source linesBozhidar Batsov2016-04-14
|
* Improve some wordingBozhidar Batsov2016-04-14
|
* Improve code style a bitBozhidar Batsov2016-04-14
|
* [#1352] Documentation complies with checkdoc styleChaitanya Koparkar2016-04-06
|
* Remove a redundant declarationBozhidar Batsov2016-04-05
| | | | cider-report-bug noew lives in cider-util.el.
* Mute user-specified middleware errorssanjayl2016-04-04
| | | Suppress user-specified middleware errors
* Update a few copyright headersBozhidar Batsov2016-03-27
|
* Slightly reduce the padding on stacktrace file namesArtur Malabarba2016-01-19
| | | | | | | | | | | | | Was 30, now 26. The longest file name on all of my stacktraces is always ThreadPoolExecutor.java, which has 23 chars and isn't even displayed with the default filters. With the new setting, this file will still be indented by 3 spaces. The reason is that error buffers are usually created on a split window, and stacktraces are indented by so many spaces that I can never read the function names without unsplitting the window first. Maybe we can reduce it even more.
* Update the copyright yearsBozhidar Batsov2016-01-01
|
* Fix byte compilation issues in stacktraceJeff Valk2015-12-27
| | | | Declare function, remove unused variable.
* Use unambiguous line/column separatorJeff Valk2015-12-27
| | | | | Change line/column separator to `:` so it doesn't look like a digit group separator or decimal mark.
* Improve stacktrace presentation of compiler errorsJeff Valk2015-12-27
| | | | | | | | | | Update display of compiler error causes in stacktrace buffer for readability. Place point where it makes sense: on the compile error if present, or on the first stack frame detail otherwise. This requires clojure-emacs/cider-nrepl@6b7fcb8.
* [Fix #1486] Complete a partial fix in stacktrace font-locking.Jeff Valk2015-12-26
| | | | | Update stack frame buttons to use `font-lock-face`. Create a button type that respects `font-lock-face`. By default, buttons use `'face`.
* Improve error button to only mark the file/line/col infoArtur Malabarba2015-11-19
|
* Fix error message regexp for building buttonsArtur Malabarba2015-11-19
| | | | | | It's common for extra information to be added after the column number. The previous regexp was including that information as part of the column number.
* Normalize the usage of if/when-let with that of letArtur Malabarba2015-10-21
|
* Remove many uses of `newline' for (insert "\n")Artur Malabarba2015-10-21
|
* Use make-vectorArtur Malabarba2015-10-21
|
* Fix a few needless `apply'sArtur Malabarba2015-10-21
|
* [Fix #1348] Remove dash dependencyRoger Gilliar2015-10-19
|
* [Fix #1360] Don't try to create button from a nil messageArtur Malabarba2015-10-06
|
* Move many common-use functions to cider-common.elArtur Malabarba2015-09-23
| | | | Also rename -jump-back to -pop-back
* Fix a shadowed variable and a bad function warningArtur Malabarba2015-09-23
|
* Fix some unused lexical variablesArtur Malabarba2015-09-23
|
* Move popup logic to cider-popup.elArtur Malabarba2015-09-20
|
* [Fix #715] Add jump to error location when clicking on error messageRafik Naccache2015-09-14
|
* Fix many compile warningsArtur Malabarba2015-08-25
| | | | | | | Most of the remaining warnings would be fixed if we cleaned up cider-interaction a little bit. In the very least, there are many repl-related functions in there which should cleanly fit into cider-repl.
* cider-jump-to supports jumping to vars by nameArtur Malabarba2015-07-02
|
* Remove usages of `first' and `second' from clBozhidar Batsov2015-06-15
|
* Use #' where appropriateBozhidar Batsov2015-05-27
|