Everything Module

This is a plugin based module that offers a broad number of tasks to perform, from running applications, directory browsing,
managing music playlist, indexed file searching to browsing stuff from youtube.
The default key to launch everything is alt+escape. To configure Everything, run it and type 'ev co', first item should be 'everything configuration'.

 Introduction to Everything from Bodhi Linux.

  • Default plugins
    • Applications?: Search available application (.desktops)
    • Exebuf?: run any commands found in PATH with parameter
    • BrowseFiles?: Fast file browser, supports searching of recently used files and recently browsed directories.
    • Calculator: Name says it all (type '=' to activate)
    • Search Files?: Tracker interface to search in a database of indexed files
    • Settings?: E configuration dialogs
    • Windows?: Raise, iconify, close and other window actions
    • Aspell: Spell checker frontend for Aspell and Hunspell
  • Extra plugins (in E-MODULES-EXTRA/everything-plugins)
    • Pidgin?: Open chat window or send files to buddies
    • MPRIS?: Manage the Playlist of MPRIS aware music players (Amarok, Audacious, xmms2, ...)
    • Tracker?: Search files with tracker (0.8), it also features a music browser ('add Music..' action for MPRIS plugin)
    • WebSearch?: Complete input with suggestions from 'Google suggest' and Wikipedia (more to come).
      Provides actions to search with Google or show Wikipedia page. Currently it also includes image upload action
      and Youtube browser which will become separate modules in future.
  • Proposed plugins

Keybindings


globally
tab cycle through selectors for subject, action and object
up/down cycle through items of current plugin.
return run currently selected action
ctrl+return run currently selected action and continue
ctrl+up/down go to first/last item
right/left go into item / go back (when item is browsable)
ctrl+right/left cycle through current plugins
page up/down scroll one page
ctrl+"x" go to current plugin that starts with letter "x"
shift+tab complete input (action behavior depends on plugin)
ctrl+u clear text
ctrl+v paste from clipboard
ctrl+1 cycle available views
ctrl+2 toggle list/detail view
ctrl+3 toggle thumbnail view
Back toggle list/thumbnail view
Forward zoom thumbnail view
, mark item
ctrl++ mark all items
ctrl+- unmark all items
Files
.. show parent folders
. show hidden files
/ go to root folder
F1 sort by name
F2 sort by last modification
MPRIS
shift+up/down jump to current track, then go to first/last track
shift+left/right play next/previous track
Cheat sorting
ctrl+Insert increase usage
ctrl+Delete decrease usage
ctrl+shift+Delete remove from history



Default Trigger

(configurable, see'plugins' section)

= show calculator
s show spell checker
<space> enter text



Keys for faster navigation

(select mode in config)

emacs style vi style
alt+b alt+h cursor left
alt+n alt+j cursor down
alt+p alt+k cursor up
alt+f alt+l cursor right
alt+m alt+m return
alt+i alt+i tab
alt+ctrlt+f alt+shift+n selects next plugin
alt+ctrl+b alt+shift+p selects previous plugin



TODOs for core

  • configurable keybindings
  • skeleton example plugin

Attachments