7.4 KiB
7.4 KiB
Changelog
current master
- Treemacs can now be resized with the mouse, even when it width is locked
- 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-incrementand 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-windowto close treemacs when it is already selected - Added
detailedoption fortreemacs-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-hookwithtreemacs-select-functionsbecause it is now called with treemacs' previous visibility -
Added imenu support
- Added
treemacs-imenu-scope
- Added
- 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
hcollapsing nodes andlfunctioning likeRET,M-H/Lis used now for changing root nodes. - Reduced
treemacs-file-event-delayto 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-magithelper package. - Added
treemacs-recenter-after-project-jumpoption. - Added
treemacs-recenter-after-project-expandoption. recenter-after-xcan now be set toalwaysoron-distance.- Replaced
treemacs-follow-recenter-distancewithtreemacs-recenter-distance. - Added
treemacs-copy-filecommand. - Added
treemacs-move-filecommand.
2.4
- Add support for using
org-store-linkinside treemacs. - Introduce the
treemacs-icons-diredpackage. - 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-actionfor single leftclick node expansion. - Added
deferredvariant oftreemacs-git-mode. - Added
treemacs-show-cursorto keep the cursor visible. - Added
treemacs-display-in-side-window. - Added
treemacs-move-project-upand-downto change the order of projects. - Added
treemacs-git-command-pipeto append filters to the git status command. - Added
treemacs-move-project-up/downto change the order of projects. - Added preliminary version of a rightclick menu.
- Changed
treemacs-follow-modeto run with an idle timer and addedtreemacs-file-follow-delayto 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-modeto make point more visible. - Made all GUI icons resizable with
treemacs-resize-icons. - Added
treemacs-space-between-projectsconfig option. - Added
treemacs-peekcommand. - Added
treemacs-next/previous-page-other-windowcommands. - Bug fixes.
v2.1
- Add
treemacs-show-changelogcommand, - Add
treemacs-project-follow-cleanupoption. default-directorywill 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-filecan 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.