ANN: lfm v2.3

I

Iñigo Serna

Hi,

new version of lfm. Note that it requires python v2.5+ now, and it's
incompatible with v3.x.

Description:
==========
Last File Manager is a powerful file manager for the UNIX console. It
has a curses interface and it's written in Python.
Licensed under GNU Public License version 3.

Some of the features you could find in lfm:
- console-based file manager for UNIX platforms
- 1-pane or 2-pane view
- tabs
- bookmarks
- history
- vfs for compressed files
- dialogs with entry completion
- PowerCLI, a command line interface with advanced features
- fast access to the shell
- direct integration of find/grep, df and other tools
- color files by extension
- fast file viewer with text and binary modes
- ...and many others


Download it from:
===============
http://inigo.katxi.org/devel/lfm (home server)

or http://code.google.com/p/lfm/

or from http://www.terra.es/personal7/inigoserna/lfm when crap ISP
updates its cache.


Changes since last version:
======================
+ About the code
- lfm needs python version 2.5 or upper now

+ New features
- PowerCLI, an advanced command line interface with completion, persistent
history, variable substitution and many other useful features.
As this is a very powerful tool, read the documentation for examples
- history
. use different types of history lists: path, file, glob, grep, exec, cli
for the different forms and actions
. persistent history between sessions => ~/.lfm_history
. controlled by a flag in configuration
- find/grep
. configuration options for ignorecase and regex
. sort results
. show results as FILE:lineno
. much faster
- show diff between xxx.orig and xxx files
- tar files compress/uncompress
- messages.EntryLine has been rewritten, with many new key shorcuts. Thisis
the core behind most of the forms lfm shows when asking for anything.
Consult the documentation

+ Minor changes
- reorganize "un/compress file" and "compress directory xxx" in file_menu
- config: sort entries when saving
- improve load/save handling of new options not present in ~/.lfmrc
- added new extensions
- messages.error rewritten to offer better messages
- added some new key shortcuts messages.SelectItem

+ Documentation - added a note about python v2.5+ is needed from now on
- 'lfm' shell function: change "$*" to "$@" to properly handle paths
containg spaces
- FAQ: added information about fuse to mount ssh, ftp, smb and webdav
- reorganized and fixed key bindings section
- documented .lfmrc contents
- added link to public BitBucket repository
+ lots of bugs fixed:
- pyview:
. last char is not shown if file size is small
. last line and wrap: cursor_down or page_next
. when number of lines == window height
- ncurses v5.8 doesn't accept 0 as width or height
- UI crashes:
. time string could contain non-ascii characters (reported by
Martin Steigerwald)
. when filenane length is large in full pane mode
. MenuWin, SelectItem: ellipsize entries if bigger than screen width
- find or find&grep:
. pass "-type f" to find as ".#filename" are temporary emacs files/links
that break search
. show wrong matches if results contain directories or files with spaces
. file->goto_file: move to correct page
- copy/move "/file" to "/anydir/anyplace" fails, trying to copy/move to "/"
- executing non-ascii programname or args
- convoluted issue with link to directory in corner cases (reported
by Xin Wang)
- rename/backup ".." crashes
- we should not compress ".."
- create_link, edit_link: don't show error if canceled
- only store one copy of the same entry in history
- tree: "disable" colors of active panel, "enable" at end
- Config.save: work with unicode, only convert to encoding when saving


Of course, all comments, suggestions, etc. are welcome.


Best regards,
Iñigo Serna
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,582
Members
45,070
Latest member
BiogenixGummies

Latest Threads

Top