Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
nine panel wmii/mc-like file manager
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
README
README-rcfile
pyfmii

README

Important: Config changes:
January 27 20:00 GMT : add (see default for safe commands)
[basic]
copy = :cp -R -v -i -- %t %D
move = :mv -v -i -- %u %D
mkdir =	:mkdir -p -v 
remove = :rm -R -v -I -- %u
January 26 13:00 GMT : change "hardcoded" to "cd %f"
January 26 ?? : optionally add attr=attribute


pyfmii
http://github.com/Procyon2/pyfmii/tree/master
http://bbs.archlinux.org/viewtopic.php?id=63858

Checkout: git clone git://github.com/Procyon2/pyfmii.git

pyfmii - A file manager with nine panels with the looks of wmii and behavior of mc

Dependencies: python

Screenshots:

http://img177.imageshack.us/my.php?image=scrot20090125174315td5.png

Features:
- Nine panels
- Colorize by extension
- Command box that runs everything in a shell
- Tab-completion in command box
- While command box is up browse around and add items with alt+enter
- Command box pops up as soon as you start typing
- Customizable with ini-like rc file: ~/.pyfmiirc
- Multi session history (alt+p, alt+n): ~/.pyfmii_history

Usage:
./pyfmii -h
./pyfmii [ACTIVEPAD [OPENPADS]] [DIRECTORIES]
Default: ./pyfmii 1 . ~ ~ ~ ~ ~ ~ ~ ~
e.g.: ./pyfmii 2 1 9 /usr/bin ~/bin
will have panels 1 2 9 open with 2 active and 1 = /usr/bin, 2 = ~/bin, 3 = ~, 4 = ~ etc

The following is the F1 help:
Default keybindings of panels view:
a-zA-z:.: begin a command
1-9:	activate panel
!-(:	toggle panel
^1-^9:	set dir in panel
F1:	help
F2:	advanced
F3:	view
F4:	edit
F5:	copy
F6:	move
F7:	mkdir
F8:	rm
F10:	quit
up/down: move
shift+up/down: move 5
tab/ctrl+down: next panel
shifttab+ctrl+up: prev panel
(shift+)alt+tab/alt+up/down:
  next/prev panel
  even if it's closed
^L:	refresh
^R:	reload
insert:	mark
delete:	move 5
pageup/down: move page
home/end: move to top/bottom
ctrl+home/end: move to top/bottom of page
/:	search
=:	pattern mark
-:	pattern unmark
+:	mark all
_:	mark none
^P:	history prev

Default keybinding in command window:
^A,home: beginning of line
^B,left/^F,right: move
^H, Backspace: backspace
^D, delete: delete
^E,end:	end of line
^L:	refresh
^G,enter: accept input and run command
^K:	delete to EOL
^U:	delete to BOL
tab:	file/command completion
^enter:	insert selected file
up/down: move in the panels
Alt+1-9: change active panel
^F1-^F9: change active panel
^P:	previous history
^N:	next history

Macros:
In the configuration file and in the command box, you can use the following macros:
%t: tagged files in current
%u: tagged files in current (untag them afterwards)
%T: tagged files in a panel to select
%U: tagged files in a panel to select (untag afterwards)
If no files are tagged then the currently selected one is used
%f: selected file in current
%F: selected file in a panel to select
%d: current directory
%D: directory of a panel to select
Special characters:
":" if the first character, bring up the confirmation window
"&" if the last character, run the command in the background
Something went wrong with that request. Please try again.