1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205
|
# -*- fill-column: 100 -*-
#+STARTUP: content
* Changelog
** current master
** v3.1
- Deprecated ~treemacs-window-background-color~ in favour of ~treemacs-window-background-face~ and
~treemacs-hl-line-face~
- Added ~treemacs-copy-absolute-path-at-point~
- Added ~treemacs-start-on-boot~
- Made it possible to disable workspace with a ~COMMENT~ directive
- Added option to sort alphabetic-numerically (as with ~string-version-lessp~)
- Added ~:on-expand~ and ~:on-collapse~ options to treelib nodes
- Added options to define visit-actions in extensions api.
- Added ~treemacs-after-visit-functions~.
- Added option to disable moving files by dragging with your mouse.
- Better performance when ~treemacs-collapse-dirs~ is used for many sub-directories.
- Added ~treemacs-git-executable~.
** v3.1
- Added ~treemacs-create-workspace-from-project~ command
- Added ~treemacs-project-follow-into-home~ option
- Treemacs can now be resized with the mouse, even when it width is locked
- Added support for directory-specific icons
- Bug fixes
** v3
- Complete rewrite of the extension api
- Added ~treemacs-bulk-file-actions~
- Added support for moving files via mouse drag
- Added ~treemacs-hide-dot-git-directory~
- Added ~treemacs-git-commit-diff-mode~
** v2.10
- Added ~treemacs-width-increment~ and the ability to resize the treemacs window incrementally
- Added ~treemacs-indent-guide-mode~
- Added option to close treemacs when visiting nodes with a double prefix arg
- Added ~treemacs-visit-node-close-treemacs~
- Added ~treemacs-fit-widdow-width~
- Added ~treemacs-extra-wide-toggle~
- Added ~treemacs-next-workspace~
- Added ~treemacs-find-workspace-method~
- Added option for ~treemacs-select-window~ to close treemacs when it is already selected
- Added ~detailed~ option for ~treemacs-eldoc-display~
- Added ~treemacs-select-directory~
- Added option to select workspace when starting/selecting treemacs
- Added ~treemacs-indicate-top-scroll-mode~
- Promoted peeking into a proper minor mode
** v2.9
- Published ~treemacs-all-the-icons~
- Added ~treemacs-workspace-switch-cleanup~
- Added support for disabling the mode line
- Added ~treemacs-user-header-line-format~
- Added ~treemacs-display-current-project-exclusively~
- Added ~treemacs-icon-catalogue~
- Added ~treemacs-read-string-input~
- Split the helpful hydra in 2, so it can fit on smaller screens
- Replaced ~treemacs-select-hook~ with ~treemacs-select-functions~ because it is
now called with treemacs' previous visibility
- Added imenu support
+ Added ~treemacs-imenu-scope~
- Added ~treemacs-copy-relative-path-at-point~
- Added ~treemacs-expand-added-projects~
- Added ~treemacs-window-background-color~
- Added ~treemacs-define-custom-image-icon~
- Added ~treemacs-narrow-to-current-file~
- Added ~treemacs-cleanup-litter~
- Added ~treemacs-expand-after-init~
- Added ~treemacs-width-is-initially-locked~
- Added ~treemacs-hide-gitignored-files-mode~
- Added ~treemacs-select-when-already-in-treemacs~
- Added ~treemacs-text-scale~
- Added option to only show the fringe indicator when the treemacs window is
selected
- Implemented one hand navigation with ~h~ collapsing nodes and ~l~ functioning like ~RET~, ~M-H/L~
is used now for changing root nodes.
- Reduced ~treemacs-file-event-delay~ to 2000ms
- New icons
- Bug Fixes
** v2.8
- Made workspaces lazy-loaded as needed
- Published ~treemacs-persp~
- Added ~treemacs-file-extension-regex~
- Added ~treemacs-directory-name-transformer~
- Added ~treemacs-file-name-transformer~
- Added ~treemacs-move-forward-on-expand~
- Added ~treemacs-user-mode-line-format~
- Many more and better icons.
- Bug fixes
** v2.7
- Suppor for icon themes
- Integration with bookmarks
- Performance improvements
- Changed icon selection to allow icons for specific file names
- New functions to run shell commands for current node or project
- Feature-completion of workspaces api
- New Icons
- Bug Fixes
** v2.6
- Added ~treemacs-add-and-display-current-project~ (both projectile and project.el)
- Added ~treemacs-eldoc-display~
- Added ~treemacs-visit-node-in-most-recently-used-window~
- Added ~treemacs-wrap-around~
- Basic theme support
- Added hooks for selecting, quitting and killing treemacs
- Moved completely to python3, improved python3 detection
- Expansion of and fixes for the extension api
- Split similar command keybinds into common keymaps
- New Icons
- Bug Fixes
** v2.5
- Added ~treemacs-magit~ helper package.
- Added ~treemacs-recenter-after-project-jump~ option.
- Added ~treemacs-recenter-after-project-expand~ option.
- ~recenter-after-x~ can now be set to ~always~ or ~on-distance~.
- Replaced ~treemacs-follow-recenter-distance~ with ~treemacs-recenter-distance~.
- Added ~treemacs-copy-file~ command.
- Added ~treemacs-move-file~ command.
** 2.4
- Add support for using ~org-store-link~ inside treemacs.
- Introduce the ~treemacs-icons-dired~ package.
- Add ability to control workspaces and projects by editing an org-mode file.
- Introduce ~treemacs-collapse-parent-node~.
- Add mouse right-click menu.
- New Icons
- Bug fixes
** 2.3
- Added ~treemacs-single-click-expand-action~ for single leftclick node expansion.
- Added ~deferred~ variant of ~treemacs-git-mode~.
- Added ~treemacs-show-cursor~ to keep the cursor visible.
- Added ~treemacs-display-in-side-window~.
- Added ~treemacs-move-project-up~ and ~-down~ to change the order of projects.
- Added ~treemacs-git-command-pipe~ to append filters to the git status command.
- Added ~treemacs-move-project-up/down~ to change the order of projects.
- Added preliminary version of a rightclick menu.
- Changed ~treemacs-follow-mode~ to run with an idle timer and added ~treemacs-file-follow-delay~
to control the delay.
- Switch to org-mode syntax as persistence format (in preparation for making it editable).
- Started using vscode icons.
- Introduce extension API.
- Bug fixes.
- Performance improvements.
** 2.2
- Reduced minimum required emacs version to 25.2.
- Integrated symlinks with git-mode (symlinks will always be resolved).
- Added ~fringe-indicator-minor-mode~ to make point more visible.
- Made all GUI icons resizable with ~treemacs-resize-icons~.
- Added ~treemacs-space-between-projects~ config option.
- Added ~treemacs-peek~ command.
- Added ~treemacs-next/previous-page-other-window~ commands.
- Bug fixes.
** v2.1
- Add ~treemacs-show-changelog~ command,
- Add ~treemacs-project-follow-cleanup~ option.
- ~default-directory~ will not be set based on the (nearest) path at point.
- New scala and sbt icon.
- Delete files by moving them to the trash by default.
- Much improved file & directory creation interface.
- Add commands to close all/current/other projects.
- Reintroduces free navigation with h & l when there's only 1 project in the workspace.
- ~treemacs-find-file~ can now ask for the file to be found.
- Various bug fixes.
** v2
* Start keeping changelog and retroactively fill it.
* Major refactoring to allow display of multiple projects in a workspace.
* Full removal of functions and variables previously declared obsolete.
* New java icon.
* New kotlin icon.
* New vue.js icon.
* New case-sensitive option for ~treemacs-sorting~.
* Many bugfixes & performance improvements.
** v1.18
- New golang icon.
- Refactor left-click mouse interface to behave like a graphical application would.
- Make TAB & RET particularly configurable.
- Improved imenu-expression for more accurate tags in elisp.
- Introduce smarter recenter with (tag-)follow-mode with ~treemacs-follow-recenter-distance~.
- Bug fixes.
** v1.17
- Added license.
- Bug fixes and internal refactoring.
** V1.16
- Use pulse.el for visual feedback.
- Add ~treemacs-next/previous-line-other-window~.
- Bug fixes.
** v1.15
- New yaml icon.
- Added ~treemacs-recenter-after-tag/file-follow~.
- Added ~treemacs-tag-follow-cleanup~.
- Added ~treemacs-git-mode~.
- Added ~treemacs-bookmark~.
- Bug fixes.
** v1.14
- Added ~treemacs-pre-file-insert-predicates~.
- Added ~treemacs-directory-collapsed-face~.
- Added ~treemacs-pre/post-refresh-hook~.
- Bug fixes.
** v1.13
- Make treemacs buffers unique for every frame.
- Make all icons customizable.
- Make treemacs buffers invisible in the buffer list.
- Bug fixes.
** v1.12
- New hy icon.
- Added ~treemacs-tag-follow-mode~.
- Added ~treemacs-find-tag~.
- Added ~treemacs-resort~.
- Bug fixes.
|