
I'm "dmwit" in #xmonad. Not always around, but a lot.
~d
Quoting Carlos López Camey
Oh, interesting. Thanks for the note.
I don't know if the communication is asynchronous but I would guess so.. I will check and I hope not. Are you (or Brandon) normally in IRC?
2012/6/29
: You could consider sending a patch to xmonad-extras if you want to add something with extra dependencies. A dependency on dbus makes me especially wary, though. If you only need to send things on dbus or can do your sends and receives synchronously, you should be fine; but if you need to send and receive asynchronously, you're a bit out of luck: xmonad currently runs on a single OS thread, which will be blocking in an X call most of the time.
~d
Quoting Carlos López Camey
: Hello,
please find attached the following patch.
I have a question in case it gets applied. I'd like to improve the mode to search for files (locate isn't fast/good enough). So far I thought of tracker [0] and recollq [1] but as noted none seemed 100% right. I thought of loading the db written by 'updatedb' in the memory [2] but I don't know if that's acceptable as xmonad tries to stay lightweight.
cheers, Carlos
[0] it would be fast, but it needs to add dbus as a dependency http://projects.gnome.org/tracker/ [1] the query language doesn't apply to file *names* only (it works to search for terms *in* files) http://www.lesbonscomptes.com/recoll/ [2] my mlocate.db is 37M for a 1.5TB disk
Comments on the patch: ------------- 2 patches for repository http://code.haskell.org/XMonadContrib:
Thu Jun 28 12:17:49 CEST 2012 c.lopez@kmels.net * Changes on XPrompt:
* Adds mkPromptWithModes, creates a prompt given a list of modes (list of XPType).
* Adds Setting `alwaysHighlight` to defaultXPConfig. When set to true, autocompletion always highlight the first result if it is not highlighted.
Adds module XMonad.Actions.Launcher. This module allows to combine and switch between instances of XPrompt. It includes a default set of modes which require the programs `hoogle`, `locate` and `calc` to be installed to work properly.
Thu Jun 28 13:45:33 CEST 2012 c.lopez@kmels.net * Removes warnings, adds a browser value for LauncherConfig in haddock comments
_______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad