Skip to content

Releases: kyoheiu/felix

v2.10.1

01 Nov 20:15
e1b0de7

Choose a tag to compare

v2.10.1 (2023-11-02)

Fixed

  • Convert tab to 4 spaces when using bat to preview text files.

v2.10.0

01 Nov 19:49
efa494b

Choose a tag to compare

v2.10.0 (2023-11-01)

Added

  • bat integration: If bat installed, felix automatically adds syntax highlighting to the text preview.
    • Add has_bat field to State.
    • Add FxError::InvalidPath to handle invalid unicode in file path.

v2.9.0

21 Oct 21:34
ddb59bb

Choose a tag to compare

v2.9.0 (2023-10-22)

Added

  • Change color of untracked/changed files or directories containing such files. Default color is Red(1). You can change it in the config file.
    • Add git2.

Fixed

  • Explicitly ignore the key release events for Windows.

v2.8.1

25 Aug 06:22
f9d5600

Choose a tag to compare

v2.8.1 (2023-08-25)

Fixed

  • Fix help text.

v2.8.0

24 Aug 21:15
98c9c7a

Choose a tag to compare

v2.8.0 (2023-08-25)

Added

  • i{file name}<CR> to create new file, and I{dir name}<CR> to create new directory.
  • If zoxide is installed, whenever changing directory inside felix, zoxide add will be executed to add the directory or increment its rank in the zoxide database.
    • For this, State now has a new field has_zoxide, which is checked at startup.

Changed

  • config's color is now optional: By this, all config fields are optional.
    • Remove warning message when you launch felix without the config file.
  • When opening file by default editor is failed, felix displays more accurate warning: $EDITOR may not be set, or config file may be invalid..

Removed

  • Remove syntect and syntax highlighting in the preview area. This will improve build and start-up times, and resolve the handling of wide chars such as CJK.

v2.7.0

05 Aug 08:34
683f443

Choose a tag to compare

v2.7.0 (2023-08-05)

Changed

  • Minimal supported rust version is now 1.67.1
  • Upgrade dependencies.
  • Update syntect version to v5.1.0. This fixes the handling of multibyte chars in the preview area.
  • Allow file name config.yml in addition to config.yaml for the configuration.

v2.6.0

21 Jul 22:28
1f00fb0

Choose a tag to compare

v2.6.0 (2023-07-22)

Added

  • Allow <C-r> in command line: Paste item name(s) in register. e.g. <C-r>" pastes item name in unnamed register.
  • Allow wild card in command line: e.g. :zip test *.md works now.
  • Ability to cd {absolute/relative path}.
  • Ability to jump backward / forward (<C-o>, <C-i> respectively)

v2.5.0

12 Jul 21:49
536d900

Choose a tag to compare

v2.5.0 (2023-07-13)

Added

  • Ability to exit to LWD (last working directory). By @ElSamhaa

fixed: typo

v2.4.1

21 Jun 04:28
400d9d8

Choose a tag to compare

v2.4.1 (2023-06-21)

Changed

  • Show status bar and registers even if current directory does not contain any item.

v2.4.0

16 Jun 20:58
852065c

Choose a tag to compare

v2.4.0 (2023-06-14)

Added

  • Add registers (unnamed, zero, numbered, named): Now you can view registers by :reg, and add items to registers by usual vim command (prefixed by "). See the key manual for more details.
  • Refactor unpacking command: e unpacks / decompresses gz(Gzip), tar.gz, xz(lzma), tar.xz, zst(Zstandard), tar.zst, tar, and zip file format and formats based on it.

Removed

  • :z - Use z instead.