Re: New EdgeAction stuff

Christopher Roy Bratusek <[email protected]> Thu, 28 Aug 2014 22:34:19 +0200
Newsgroups gmane.comp.window-managers.sawfish
Message-ID <[email protected]>

On 28.08.2014 22:01, fuchur wrote:
> Hi,
>
> On Thu, 28 Aug 2014 17:52:57 +0200
> wrote Christopher Roy Bratusek <[email protected]>:
>
>> Hi folks,
>>
>> I've been (again) working on EdgeActions. (omg... time went by like
>> nothing... I just read I made the major rework of EdgeActions back in
>> 2010, but it feels like last year)
>>
>> Either way, here's what's new (from NEWS):
>>
>>          - New EdgeActions for when moving windows.  [Christopher
>>            Bratusek]
>>
>>               x 'kill' Kill a window when moved to the given edge
>>
>>               x 'iconify' Iconify a window when moved to the given edge
>>
>>               x 'move-window-viewport' Move window to the next viewport
>>                 in the direction of moving against the edge
>>
>>               x 'move-window-workspace' Move window to the next workspace
>>                 in the direction of moving against the edge
>>
>>          - Separate left/right and top/bottom edges in SawfishConfig,
>>            allowing for individual actions on each edge.  [Christopher
>>            Bratusek]
>>
>> * downside: you'll have to re-setup your stuff (if you were not using
>> HotMove or HotCorners)
>> * upside: more control from SawfishConfig (and more features obviously)
>>
>> Currently the iconify EdgeAction does not properly work. Either the
>> iconify-hook of tabbing or tiling spits out an error when using it. I'll
>> investigate further before the final release of 1.11.
>>
>> Tell me what you think, or if you feel like something is missing or
>> could be improved (other, previous options were: expand-window,
>> flip-viewport, flip-workspace, drag-viewport, maximize-window).
>>
>> Regards,
>> Chris
>>
>
> Git is broken. If i want to start sawfish i got:
>
> Lisp backtrace:
> #13  run-byte-code ...
> #11  require (sawfish.wm.util.prompt-extras)
> #9   require (sawfish.wm.ext.run-application)
> #8   eval ...
> #7   user-eval ...
> #6   run-byte-code ...
> #4   make-structure (() #<closure 813d088 @ user> #<closure 813d074 @
> user> user) #2   load ...
> #1   run-byte-code ...
>
> error--> (void-value prompt-make-history)
>

Fixed now. I had (require 'sawfish.wm.util.prompt) in my ~/.sawfish/rc 
so I didn't notice I accidently required prompt-extras instead of prompt 
in run-application.jl.

Chris

-- 
Sawfish ML