Giter Club home page Giter Club logo

fullframe's People

Contributors

jonathanchu avatar justbur avatar purcell avatar silex avatar tomterl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

fullframe's Issues

Gensym function missing

I get the following compilation error:

Warning: the function `gensym' is not known to be defined.

which means I can't use the package. Emacs is 24.3.50.1 (nightly)

Handling certain exit functions

I'd like to do something like this:

(fullframe list-packages quit-window :package-fullscreen nil)

but of course quit-window is a very commonly-bound command, and most of the time the advice runs, list-packages will not previously have been called. Can you think of a good way to handle this?

One option, of course, is to wrap up quit-window inside a new package-list-quit-window function, and bind that to q instead, but it seems like we could manage something better... :-)

Tag on Releases

Would it be possible to add a tag for releases, so that I can run this of melpa stable.

Commands are sometimes completely suppressed

Let's say we have the following config:

(after-load 'magit
  (fullframe magit-status magit-mode-quit-window :magit-fullscreen nil))

Imagine I then run C-u M-x magit-status to view one repo. While viewing that buffer (in which fullframe/--after-advice is, of course, t), I then try to run C-u M-x magit-status to view a different repo.

Result - the command will be completely suppressed, because the ad-do-it clause is not executed.

This is going to take a bit of thought to fix properly. I expect we'll need to get rid of the after-advice var, and instead just look to see if the current buffer's window is already being displayed full-frame...

wish: restore window config for all kill-buffer* bury-buffer* commands per default

It would be nice if fullframe acted on generic commands for killing and burying the buffer without configuration. I for instance have:

    (fullframe magit-status magit-mode-quit-window)                                                                                                                                                                                        
    (fullframe magit-status kill-this-buffer)                                                                                                                                                                                              
    (fullframe magit-status kill-current-buffer)                                                                                                                                                                                           
    (fullframe magit-status kill-buffer-and-window)                                                                                                                                                                                        
    (fullframe magit-status kill-other-buffer-and-window)                                                                                                                                                                                  
    (fullframe magit-status magit-mode-bury-buffer nil)                                                                                                                                                                                    
    (fullframe magit-status bury-buffer nil)                          

in my config. 5 of this lines are quite generic and and it's a bit tedious to write it down several time.

Otherwise your tool is quite helpful e.g. when reading mail with notmuch. Thanks for the tool and your attention, Gregor

Typo with version<

After updating from melpa, had an error on startup because an argument was ommitted from version< call in fullframe.el at line 113.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.