Releases: kivattt/fen
Releases · kivattt/fen
v1.7.20
- Fixed a bug where selected files would draw over borders when
fen.ui_borders
was enabled - The Home/End keys no longer unnecessarily update the screen when pressing one would not move anywhere
Thanks to @largenumberhere for work done on code cleanup
v1.7.19
- Added option
fen.file_size_in_all_panes
to show file sizes in all panes, not just the middle - Fixed a bug where toggling
fen.hidden_files
in the options menu would not update folder sizes - Fixed a bug where fen would crash after a while when left in an unmounted/deleted directory (see: fsnotify/fsnotify#655)
Ctrl+Right
in Git repositories now correctly goes to the first changed non-folder closest to the root of the repository, instead of just selecting the shortest filepath- Put
fen.git_status
at the top of the options menu - Lowered the brightness of the "Options this session" title for the options menu, and made the left/center alignment change later
v1.7.18
v1.7.17
v1.7.16
v1.7.15
v1.7.14
- Added an options menu, open with the o key
- No longer unnecessarily updates the screen when scrolling up/down when already at the top/bottom of the screen respectively
- The red text in the file preview default blocklist message is now word-wrapped
go.mod.lua
file preview script: Directives are colored orange, now colors all directives
v1.7.13
- Mouse right-click now behaves the same as left-click
- Ctrl+Right can now take you to the target path of symlinks
- On Linux/FreeBSD, hovering over the top bar when
--no-write
is enabled now shows a "Copying unavailable" message - The "->" text indicating symlinks in file panes no longer disappears when its size is unknown
fen.git_status = true
changes:
- Fixed a bug introduced in release v1.7.11 where Ctrl+Right considered folders changed files, making it sometimes not select an unchanged file
- Fixed a bug introduced in release v1.7.11 where sometimes only the parent folder of a changed file would be shown in red
v1.7.12
- Fixed a bug where
fen.config_path
in config.lua andfen.ConfigPath
in file open scripts would not respect the--config
command-line flag - Improved installation instructions in the README
Lua file preview script changes:
- Added a .gitignore file preview script
gitignore.lua
go.mod.lua
Comments are now colored tealgo.mod.lua
has less distracting colorsmarkdown.lua
Fixed a bug where backtick strings would not stop at the end of lines with a trailing backslash
v1.7.11
- Fixed a bug on Windows where creating a new file would not close the handle, meaning it was impossible to delete while fen is open
- Fixed a bug on FreeBSD where the right pane would show "empty" when going to the left after making a new file
- F5 key now refreshes files, syncs the screen and then refreshes Git status if
fen.git_status = true
markdown.lua
file preview now supports thematic breaks and*
character for list items
fen.ui_borders = true
changes:
- Git repositories now have a blue border and show the name of the root repository folder
- Fixed the edge characters showing as
?
on FreeBSD by using square edge characters - Fixed a bug where printed escaped Unicode characters would draw over the border
fen.git_status = true
changes:
- Fixed a performance issue introduced in v1.7.9 related to coloring folders containing unstaged/untracked files
- Automatically refreshes the Git status when
git add
orgit revoke
is ran by watching the.git/index
file in the current Git repository - Added a "Refreshing Git status..." message in the top-right while refreshing a Git repository
- (Doesn't apply to FreeBSD) Reduced CPU usage by not refreshing the Git status when scrolling through files (not folders)