[xmonad] Patch: changes in Prompt and new module

wagnerdm at seas.upenn.edu wagnerdm at seas.upenn.edu
Thu Aug 2 04:01:20 CEST 2012


I'm "dmwit" in #xmonad. Not always around, but a lot.
~d

Quoting Carlos López Camey <c.lopez at kmels.net>:

> 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  <wagnerdm at seas.upenn.edu>:
>> 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 <c.lopez at kmels.net>:
>>
>>> 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 at 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 at kmels.net
>>>   * Removes warnings, adds a browser value for LauncherConfig in
>>> haddock comments
>>>
>>
>>
>> _______________________________________________
>> xmonad mailing list
>> xmonad at haskell.org
>> http://www.haskell.org/mailman/listinfo/xmonad
>
>




More information about the xmonad mailing list