File: Changelog.org

package info (click to toggle)
treemacs 3.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 6,480 kB
  • sloc: lisp: 15,942; python: 345; makefile: 87
file content (205 lines) | stat: -rw-r--r-- 8,454 bytes parent folder | download
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.