* [ELPA] New package proposal: buffer-expose @ 2019-02-23 0:09 Clemens Radermacher 2019-02-23 9:22 ` Uwe Brauer ` (3 more replies) 0 siblings, 4 replies; 19+ messages in thread From: Clemens Radermacher @ 2019-02-23 0:09 UTC (permalink / raw) To: emacs-devel Hi all, this package provides visual buffer switching using a window grid (see the screenshot in the README). Code can be found at https://github.com/clemera/buffer-expose. -- Clemens ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 0:09 [ELPA] New package proposal: buffer-expose Clemens Radermacher @ 2019-02-23 9:22 ` Uwe Brauer 2019-02-23 9:28 ` Uwe Brauer ` (2 subsequent siblings) 3 siblings, 0 replies; 19+ messages in thread From: Uwe Brauer @ 2019-02-23 9:22 UTC (permalink / raw) To: emacs-devel [-- Attachment #1: Type: text/plain, Size: 368 bytes --] >>> "CR" == Clemens Radermacher <clemens.radermacher@posteo.de> writes: > Hi all, > this package provides visual buffer switching using a window grid > (see the screenshot in the README). Code can be found at > https://github.com/clemera/buffer-expose. Looks very interesting. Couldn't you put it to MELPA, for easier testing? Uwe Brauer [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5025 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 0:09 [ELPA] New package proposal: buffer-expose Clemens Radermacher 2019-02-23 9:22 ` Uwe Brauer @ 2019-02-23 9:28 ` Uwe Brauer 2019-02-23 10:24 ` Clemens Radermacher 2019-02-23 15:40 ` Stefan Monnier 2019-02-23 17:18 ` Tadeus Prastowo 3 siblings, 1 reply; 19+ messages in thread From: Uwe Brauer @ 2019-02-23 9:28 UTC (permalink / raw) To: emacs-devel [-- Attachment #1: Type: text/plain, Size: 633 bytes --] >>> "CR" == Clemens Radermacher <clemens.radermacher@posteo.de> writes: > Hi all, > this package provides visual buffer switching using a window grid > (see the screenshot in the README). Code can be found at > https://github.com/clemera/buffer-expose. I couldn't wait, so I cloned and installed it. Works nicely. However when byte compiling I obtain buffer-expose.el:962:1:Warning: the following functions are not known to be defined: aw-switch-to-window, avy-handler-default, aw--lead-overlay, aw-update, aw-select I am using GNU emacs, master from a couple of weeks ago. Uwe Brauer [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5025 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 9:28 ` Uwe Brauer @ 2019-02-23 10:24 ` Clemens Radermacher 2019-02-23 13:08 ` Uwe Brauer 0 siblings, 1 reply; 19+ messages in thread From: Clemens Radermacher @ 2019-02-23 10:24 UTC (permalink / raw) To: Uwe Brauer; +Cc: emacs-devel > I couldn't wait, so I cloned and installed it. Works nicely. However > when byte compiling I obtain > > buffer-expose.el:962:1:Warning: the following functions are not known to be defined: > aw-switch-to-window, avy-handler-default, aw--lead-overlay, > aw-update, aw-select Thanks, fixed. Note ace-window is not a dependency it's just optional if you want to use the command buffer-expose-ace-window. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 10:24 ` Clemens Radermacher @ 2019-02-23 13:08 ` Uwe Brauer 0 siblings, 0 replies; 19+ messages in thread From: Uwe Brauer @ 2019-02-23 13:08 UTC (permalink / raw) To: Clemens Radermacher; +Cc: Uwe Brauer, emacs-devel [-- Attachment #1: Type: text/plain, Size: 611 bytes --] >>> "CR" == Clemens Radermacher <clemens.radermacher@posteo.de> writes: >> I couldn't wait, so I cloned and installed it. Works nicely. However >> when byte compiling I obtain >> >> buffer-expose.el:962:1:Warning: the following functions are not known to be defined: >> aw-switch-to-window, avy-handler-default, aw--lead-overlay, >> aw-update, aw-select > Thanks, fixed. Note ace-window is not a dependency it's just optional if you want > to use the command buffer-expose-ace-window. Confirmed: latest commit does not cause any problems when byte compiling. Thanks. [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5025 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 0:09 [ELPA] New package proposal: buffer-expose Clemens Radermacher 2019-02-23 9:22 ` Uwe Brauer 2019-02-23 9:28 ` Uwe Brauer @ 2019-02-23 15:40 ` Stefan Monnier 2019-02-23 17:06 ` Clemens Radermacher 2019-02-23 17:18 ` Tadeus Prastowo 3 siblings, 1 reply; 19+ messages in thread From: Stefan Monnier @ 2019-02-23 15:40 UTC (permalink / raw) To: emacs-devel > this package provides visual buffer switching using a window grid (see the > screenshot in the README). > Code can be found at https://github.com/clemera/buffer-expose. Cool! Looking forward to see it in GNU ELPA (and trying it out on my currently 218-long buffer-list ;-) Stefan ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 15:40 ` Stefan Monnier @ 2019-02-23 17:06 ` Clemens Radermacher 0 siblings, 0 replies; 19+ messages in thread From: Clemens Radermacher @ 2019-02-23 17:06 UTC (permalink / raw) To: Stefan Monnier; +Cc: emacs-devel > Cool! Looking forward to see it in GNU ELPA (and trying it out on my > currently 218-long buffer-list ;-) > > > Stefan I don't keep as many buffers around usually but the view is loaded page by page. I just tested it with 351 buffers and it worked without problems :) -- Clemens ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 0:09 [ELPA] New package proposal: buffer-expose Clemens Radermacher ` (2 preceding siblings ...) 2019-02-23 15:40 ` Stefan Monnier @ 2019-02-23 17:18 ` Tadeus Prastowo 2019-02-23 18:09 ` Clément Pit-Claudel 3 siblings, 1 reply; 19+ messages in thread From: Tadeus Prastowo @ 2019-02-23 17:18 UTC (permalink / raw) To: Clemens Radermacher; +Cc: emacs-devel Hi Clemens, On Sat, Feb 23, 2019 at 1:10 AM Clemens Radermacher <clemens.radermacher@posteo.de> wrote: > > Hi all, > > this package provides visual buffer switching using a window grid (see the screenshot in the README). > Code can be found at https://github.com/clemera/buffer-expose. Looking at the screenshot, I have a question: does buffer-expose automatically zoom out the content of each buffer? If so, why the top-right corner is not zoomed out like the rest? Thank you. > -- > Clemens -- Best regards, Tadeus ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 17:18 ` Tadeus Prastowo @ 2019-02-23 18:09 ` Clément Pit-Claudel 2019-02-23 18:43 ` Tadeus Prastowo 2019-02-23 18:50 ` Eli Zaretskii 0 siblings, 2 replies; 19+ messages in thread From: Clément Pit-Claudel @ 2019-02-23 18:09 UTC (permalink / raw) To: emacs-devel On 23/02/2019 12.18, Tadeus Prastowo wrote: > If so, why the > top-right corner is not zoomed out like the rest? The top-right corner seems to be a PNG. IIUC, buffer-expose uses face remapping to scale all faces, but that doesn't affect images. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 18:09 ` Clément Pit-Claudel @ 2019-02-23 18:43 ` Tadeus Prastowo 2019-02-23 18:48 ` Clemens Radermacher 2019-02-23 18:50 ` Eli Zaretskii 1 sibling, 1 reply; 19+ messages in thread From: Tadeus Prastowo @ 2019-02-23 18:43 UTC (permalink / raw) To: Clément Pit-Claudel; +Cc: emacs-devel On Sat, Feb 23, 2019 at 7:10 PM Clément Pit-Claudel <cpitclaudel@gmail.com> wrote: > > On 23/02/2019 12.18, Tadeus Prastowo wrote: > > If so, why the > > top-right corner is not zoomed out like the rest? > > The top-right corner seems to be a PNG. IIUC, buffer-expose uses face remapping to scale all faces, but that doesn't affect images. Ah, okay, I see that now. But, is it hard to also re-scale images automatically? -- Best regards, Tadeus ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 18:43 ` Tadeus Prastowo @ 2019-02-23 18:48 ` Clemens Radermacher 2019-02-23 18:59 ` Tadeus Prastowo 0 siblings, 1 reply; 19+ messages in thread From: Clemens Radermacher @ 2019-02-23 18:48 UTC (permalink / raw) To: Tadeus Prastowo; +Cc: Clément Pit-Claudel, emacs-devel > Ah, okay, I see that now. But, is it hard to also re-scale images > automatically? It could be done, but I'm not sure if it's worth the effort. I would rather use an image viewer for something like that. -- Clemens ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 18:48 ` Clemens Radermacher @ 2019-02-23 18:59 ` Tadeus Prastowo 2019-02-23 19:07 ` Clemens Radermacher 2019-02-23 21:24 ` Clément Pit-Claudel 0 siblings, 2 replies; 19+ messages in thread From: Tadeus Prastowo @ 2019-02-23 18:59 UTC (permalink / raw) To: Clemens Radermacher; +Cc: Clément Pit-Claudel, emacs-devel On Sat, Feb 23, 2019 at 7:48 PM Clemens Radermacher <clemens.radermacher@posteo.de> wrote: > > > > Ah, okay, I see that now. But, is it hard to also re-scale images > > automatically? > > It could be done, but I'm not sure if it's worth the effort. I would rather use > an image viewer for something like that. I see. I ask the question because the screenshot brings up the usual use-case of seeing iconified GUI windows (in Ubuntu, for example, by pressing Alt+Tab). In that use-case, it helps to see iconified images being zoomed out as well, for example, when using GIMP. Thank you for responding. > -- > Clemens -- Best regards, Tadeus ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 18:59 ` Tadeus Prastowo @ 2019-02-23 19:07 ` Clemens Radermacher 2019-02-23 21:24 ` Clément Pit-Claudel 1 sibling, 0 replies; 19+ messages in thread From: Clemens Radermacher @ 2019-02-23 19:07 UTC (permalink / raw) To: Tadeus Prastowo; +Cc: Clément Pit-Claudel, emacs-devel > I see. I ask the question because the screenshot brings up the usual > use-case of seeing iconified GUI windows (in Ubuntu, for example, by > pressing Alt+Tab). In that use-case, it helps to see iconified images > being zoomed out as well, for example, when using GIMP. I didn't knew it could be done natively with recent Emacs. Maybe I should give this a try, patches welcome, of course :) -- Clemens ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 18:59 ` Tadeus Prastowo 2019-02-23 19:07 ` Clemens Radermacher @ 2019-02-23 21:24 ` Clément Pit-Claudel 2019-02-24 13:41 ` Tadeus Prastowo 1 sibling, 1 reply; 19+ messages in thread From: Clément Pit-Claudel @ 2019-02-23 21:24 UTC (permalink / raw) To: Tadeus Prastowo, Clemens Radermacher; +Cc: emacs-devel On 23/02/2019 13.59, Tadeus Prastowo wrote: > On Sat, Feb 23, 2019 at 7:48 PM Clemens Radermacher > <clemens.radermacher@posteo.de> wrote: >> >> >>> Ah, okay, I see that now. But, is it hard to also re-scale images >>> automatically? >> >> It could be done, but I'm not sure if it's worth the effort. I would rather use >> an image viewer for something like that. > > I see. I ask the question because the screenshot brings up the usual > use-case of seeing iconified GUI windows (in Ubuntu, for example, by > pressing Alt+Tab). In that use-case, it helps to see iconified images > being zoomed out as well, for example, when using GIMP. Indeed (relatedly, it would be great to get this feature working smoothly with https://github.com/ch11ng/exwm). Also, in a copy of emacs built with cairo, it should be possible to render each buffer to be displayed into a cairo surface, and scale that surface losslessly to generate previews. I wonder how hard this would be to do in practice. Clément. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 21:24 ` Clément Pit-Claudel @ 2019-02-24 13:41 ` Tadeus Prastowo 0 siblings, 0 replies; 19+ messages in thread From: Tadeus Prastowo @ 2019-02-24 13:41 UTC (permalink / raw) To: Clément Pit-Claudel; +Cc: Clemens Radermacher, emacs-devel On Sat, Feb 23, 2019 at 10:24 PM Clément Pit-Claudel <cpitclaudel@gmail.com> wrote: > (relatedly, it would be great to get this feature working smoothly with https://github.com/ch11ng/exwm). Exwm is something I didn't know before. Thanks for your information. > Clément. -- Best regards, Tadeus ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 18:09 ` Clément Pit-Claudel 2019-02-23 18:43 ` Tadeus Prastowo @ 2019-02-23 18:50 ` Eli Zaretskii 2019-02-23 19:00 ` Tadeus Prastowo 1 sibling, 1 reply; 19+ messages in thread From: Eli Zaretskii @ 2019-02-23 18:50 UTC (permalink / raw) To: Clément Pit-Claudel; +Cc: emacs-devel > From: Clément Pit-Claudel <cpitclaudel@gmail.com> > Date: Sat, 23 Feb 2019 13:09:41 -0500 > > On 23/02/2019 12.18, Tadeus Prastowo wrote: > > If so, why the > > top-right corner is not zoomed out like the rest? > > The top-right corner seems to be a PNG. IIUC, buffer-expose uses face remapping to scale all faces, but that doesn't affect images. Emacs on master branch can now scale images natively on all platforms, so this could be improved, I think. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 18:50 ` Eli Zaretskii @ 2019-02-23 19:00 ` Tadeus Prastowo 2019-02-23 19:45 ` Eli Zaretskii 0 siblings, 1 reply; 19+ messages in thread From: Tadeus Prastowo @ 2019-02-23 19:00 UTC (permalink / raw) To: Eli Zaretskii; +Cc: Clément Pit-Claudel, emacs-devel On Sat, Feb 23, 2019 at 7:51 PM Eli Zaretskii <eliz@gnu.org> wrote: > > > From: Clément Pit-Claudel <cpitclaudel@gmail.com> > > Date: Sat, 23 Feb 2019 13:09:41 -0500 > > > > On 23/02/2019 12.18, Tadeus Prastowo wrote: > > > If so, why the > > > top-right corner is not zoomed out like the rest? > > > > The top-right corner seems to be a PNG. IIUC, buffer-expose uses face remapping to scale all faces, but that doesn't affect images. > > Emacs on master branch can now scale images natively on all platforms, > so this could be improved, I think. What is the name of the Elisp function to do that? -- Best regards, Tadeus ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 19:00 ` Tadeus Prastowo @ 2019-02-23 19:45 ` Eli Zaretskii 2019-02-24 13:35 ` Tadeus Prastowo 0 siblings, 1 reply; 19+ messages in thread From: Eli Zaretskii @ 2019-02-23 19:45 UTC (permalink / raw) To: Tadeus Prastowo; +Cc: cpitclaudel, emacs-devel > From: Tadeus Prastowo <tadeus.prastowo@unitn.it> > Date: Sat, 23 Feb 2019 20:00:31 +0100 > Cc: Clément Pit-Claudel <cpitclaudel@gmail.com>, > emacs-devel@gnu.org > > What is the name of the Elisp function to do that? It's not a function, it's the :scale parameter of the image spec. Take a look at how image--change-size uses that. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ELPA] New package proposal: buffer-expose 2019-02-23 19:45 ` Eli Zaretskii @ 2019-02-24 13:35 ` Tadeus Prastowo 0 siblings, 0 replies; 19+ messages in thread From: Tadeus Prastowo @ 2019-02-24 13:35 UTC (permalink / raw) To: Eli Zaretskii; +Cc: Clément Pit-Claudel, emacs-devel On Sat, Feb 23, 2019 at 8:45 PM Eli Zaretskii <eliz@gnu.org> wrote: > > > From: Tadeus Prastowo <tadeus.prastowo@unitn.it> > > Date: Sat, 23 Feb 2019 20:00:31 +0100 > > Cc: Clément Pit-Claudel <cpitclaudel@gmail.com>, > > emacs-devel@gnu.org > > > > What is the name of the Elisp function to do that? > > It's not a function, it's the :scale parameter of the image spec. > Take a look at how image--change-size uses that. I see. That's cool! Thanks, Eli. -- Best regards, Tadeus ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2019-02-24 13:41 UTC | newest] Thread overview: 19+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-02-23 0:09 [ELPA] New package proposal: buffer-expose Clemens Radermacher 2019-02-23 9:22 ` Uwe Brauer 2019-02-23 9:28 ` Uwe Brauer 2019-02-23 10:24 ` Clemens Radermacher 2019-02-23 13:08 ` Uwe Brauer 2019-02-23 15:40 ` Stefan Monnier 2019-02-23 17:06 ` Clemens Radermacher 2019-02-23 17:18 ` Tadeus Prastowo 2019-02-23 18:09 ` Clément Pit-Claudel 2019-02-23 18:43 ` Tadeus Prastowo 2019-02-23 18:48 ` Clemens Radermacher 2019-02-23 18:59 ` Tadeus Prastowo 2019-02-23 19:07 ` Clemens Radermacher 2019-02-23 21:24 ` Clément Pit-Claudel 2019-02-24 13:41 ` Tadeus Prastowo 2019-02-23 18:50 ` Eli Zaretskii 2019-02-23 19:00 ` Tadeus Prastowo 2019-02-23 19:45 ` Eli Zaretskii 2019-02-24 13:35 ` Tadeus Prastowo
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.