Commits

Author Commit Message Labels Comments Date
Iñigo Serna
README edited online with Bitbucket
Iñigo Serna
Fixed some typos
Iñigo Serna
Fixed bug: crash with boxed dialogs
Iñigo Serna
Don't execute files with execution permissions set if it has known extension * lfm/actions.py (enter): don't execute files with execution permissions set if it has known extension. Feature asked by Maurício
Iñigo Serna
myrst.css: tables should not have borders
Iñigo Serna
Fixed bug: pyview show help: encode help title. Reported by E. R. Uber * lfm/pyview.py (FileView.show_help): fixed a bug: encode help title. Catched by E.R. Uber
Iñigo Serna
Fixed bug: pyview goto_bookmark crashed, reported by E.R. Uber * lfm/pyview.py (FileView.goto_bookmark): fixed a bug. Catched by E.R. Uber
Iñigo Serna
Refactor Panes code to make easier writing new panes modes. * lfm/lfm.py (PaneBase): refactor Pane code to make easier writing new Pane modes, code is cleaner and simpler now act_pane, noact_pane, lpane, rpane -> pane1 (act), pane2 (noact) * lfm/lfm.py (PaneHalf): new class * lfm/lfm.py (PaneHidden): * lfm/lfm.py (PaneFull): * lfm/__init__.py: modify code due to changes in panes code * lfm/lfm.py (Lfm.__init__): * lfm/lfm.py (Lfm.run): * lfm/message…
Iñigo Serna
Clean code. Moved Tree class to messages.py. * lfm/messages.py (Tree): class moved to messages.py * lfm/lfm.py (Lfm.run): clean code * lfm/actions.py (new_tab): * lfm/actions.py (close_tab): * lfm/lfm.py (get_filetypecolorpair): refactor the method out of class Pane * lfm/actions.py (keytable): changed function name * lfm/actions.py (change_panes_mode): changed function name
Iñigo Serna
Added tag v2.3 for changeset e254276b0b10
Iñigo Serna
Updated for v2.3. * setup.py: updated to v2.3 * lfm/lfm.py: * lfm/pyview.py: * NEWS: * README: * README.pyview: * lfm.1: * pyview.1:
Tags
v2.3
Iñigo Serna
SelectItem: new key shortcuts: Ctrl-L, 0..9. * lfm/messages.py (SelectItem.manage_keys): new key shortcuts: Ctrl-L, 0..9 * README (Key bindings): update documentation
Iñigo Serna
Implemented: EntryLine: Ctrl-G not PowerCLI: select historic. Refactor "add text to history". * lfm/messages.py (EntryLine.manage_keys): Ctrl-G not PowerCLI: select historic * REDME (Key bindings): update documentation * lfm/messages.py (Entry.run): refactor "add text to history" code * lfm/messages.py (DoubleEntry.run): * lfm/messages.py (add_to_history): new function
Iñigo Serna
Fix bugs: in EntryLine, SelectItem, Vfs.get_fileinfo_str_long. * lfm/lfm.py (Vfs.get_fileinfo_str_long): fixed bug: crash when filenane length is large * lfm/messages.py (EntryLine.manage_keys): fixed bug: don't allow duped entries in history * lfm/messages.py (EntryLine.manage_keys): delete old contents if bookmark or history selected, except in PowerCLI * lfm/messages.py (SelectItem.__init__): fixed bug: check w > 10
Iñigo Serna
Documented ~/.lfmrc configuration file * README (.lfmrc configuration file): documented configuration file
Iñigo Serna
Fixed bugs: MenuWin, SelectItem: ellipsize entries if bigger than screen width. Config.save: work with unicode, only convert to encoding when saving. * lfm/config.py (Config.__init__): use unicode * lfm/config.py (Config.save): work with unicode, only convert to encoding when saving * lfm/messages.py (MenuWin.__init__): fix bug: ellipsize entries if bigger than screen width * lfm/messages.py (MenuWin.show): * lfm/messages.py (crop_line): new function * lfm/messages.py (SelectItem.__init__): fix bug: ellipsize entries if bigger than scre…
Iñigo Serna
Fixed bug: SelectItem: crop entries if bigger than screen. * lfm/messages.py (SelectItem.__init__): fix bug: crop entries if bigger than screen * lfm/messages.py (SelectItem.show):
Iñigo Serna
Fixed bug: tree view: "disable" colors of active panel, "enable" at end. * lfm/actions.py (tree): "disable" colors of active panel, "enable" at end * README: added forgotten reference to "delete history"
Iñigo Serna
Implemented: delete history. Some other minor code cleaning. * lfm/actions.py (general_menu): implemented: delete history * lfm/messages.py (win): changed message colors * lfm/messages.py (HISTORY_FILE): clean code * lfm/messages.py (DEFAULT_HISTORY): * lfm/lfm.py (lfm_start): * lfm/lfm.py (Lfm.quit_program):
Iñigo Serna
Fixed bug: find file->goto_file: move to correct page. * lfm/actions.py (findgrep): find file->goto_file: move to correct page
Iñigo Serna
PowerCLI: insert stored (from config) or history command (Ctrl-G). Improve load/save handling of new options not present in preferences. Fix bug: only store one copy of the same entry in history. * lfm/messages.py (EntryLine.manage_keys): PowerCLI: implemented insert stored (from config) or history command, key shortcut Ctrl-G * lfm/messages.py (Entry.run): * lfm/messages.py (DoubleEntry.run): * lfm/config.py: add PowerCLI stored favs commands * lfm/config.py: powercli_favs * lfm/config.py (Config.load): * lfm/config.py (Config.save): * lfm/config.py: use ConfigParser instead of SafeC…
Iñigo Serna
Save persistent history between sessions => ~/.lfm_history. * lfm/lfm.py (HISTORY_FILE): history file * lfm/lfm.py (lfm_start): load history at start * lfm/lfm.py (Lfm.quit_program): save history at end * lfm/config.py: new option: save_history_at_exit * lfm/config.py (CONFIG_FILE): clean code * lfm/config.py (Config.__init__):
Iñigo Serna
Use different types of history (path, file, glob, grep, exec, cli) for the different forms and actions. * lfm/messages.py: use different types of history (path, file, glob, grep, exec, cli) for the different forms and actions * lfm/messages.py (EntryLine.__init__): * lfm/messages.py (EntryLine.manage_keys): * lfm/actions.py (doEntry): * lfm/actions.py (doDoubleEntry): * lfm/lfm.py (PowerCLI.display): use 'cli' history * lfm/actions.py (goto_dir): use 'path' history * lfm/actions.py (create_link):…
Iñigo Serna
EntryLine: added insert bookmark at pos (Ctrl-D, Ctrl-\) and insert previous path at pos (Ctrl-Y). Changed insert path at pos (Ctrl-S). Clean code. * lfm/messages.py (EntryLine.manage_keys): added insert bookmark at pos, key shortcuts Ctrl-D, Ctrl-\ * lfm/messages.py (EntryLine.manage_keys): added insert previous path at pos, key shortcut Ctrl-Y * lfm/messages.py (EntryLine.manage_keys): change insert path at pos, now Ctrl-S * lfm/messages.py (EntryLine.manage_keys): clean code * README: update documentation
Iñigo Serna
Change PowerCLI key shortcut, now Ctrl-X. * lfm/actions.py (keytable): change PowerCLI key shortcut, now Ctrl-X * lfm/messages.py (EntryLine:manage_keys): * README (Key bindings, PowerCLI): updated documentation
Iñigo Serna
Added new extensions: pyw, vala, glade, ui, docx, xlsx, pptx. * lfm/config.py (files_ext): added new extensions: pyw, vala, glade, ui, docx, xlsx, pptx
Iñigo Serna
Change PowerCLI key shortcut, now Ctrl-G. * lfm/actions.py: change PowerCLI key shortcut, now Ctrl-G * lfm/messages.py (EntryLine.manage_keys): * README (Key bindings, PowerCLI): updated documentation
Iñigo Serna
Clean and optimize files sorting, use "key" argument in sorted. * lfm/files.py (sort_dir): clean and optimize code * lfm/files.py (__do_sort): use python v2.4+ "key" arg in sorted
Iñigo Serna
Update code to use python v2.5+ "ternary operator" and "any". * lfm/lfm.py (Lfm.run): update code to use python v2.5+ ternary operator * lfm/lfm.py (PowerCLI.display): * lfm/lfm.py (PowerCLI.__run): * lfm/lfm.py (Vfs.init_dir): * lfm/actions.py (toggle_manage_otherpane): * lfm/messages.py (EntryLine.manage_keys.__prev_step): * lfm/messages.py (EntryLine.manage_keys.__next_step): * lfm/files.py (__get_filetype): * lfm/utils.py (get_shell_output3_subprocess):…
Iñigo Serna
Implemented tar un/compress. * lfm/compress.py (PackagerTAR): implemented tar un/compress * lfm/compress.py (packagers): * lfm/compress.py (packagers_by_type): * lfm/compress.py (PackagerBase.build_compress_cmd): we need to check if .tar file * lfm/utils.py (do_compress_uncompress_file): same * lfm/actions.py (file_menu): ui changes for un/compress * README: update documentation
  1. Prev
  2. Next