* Question Regarding How To Adjust Default Zoom Level In Every New Buffer
@ 2022-05-24 14:58 Samuel Banya
2022-05-24 15:38 ` Eric S Fraga
2022-05-24 16:14 ` [External] : " Drew Adams
0 siblings, 2 replies; 10+ messages in thread
From: Samuel Banya @ 2022-05-24 14:58 UTC (permalink / raw)
To: Emanuel Berg
Hello there,
Is there a way to adjust an Emacs config so that it adjusts the default zoom level to +1 or +2?
I ask because on my work Macbook, the default fonts are so small, but this is a limitation because of how dumb Macbooks interpret screen resolution when you connect two monitors to it since its based upon the laptop screen's resolution as the standard. Otherwise, you would have to blow up the text and font size of everything within the MacOS settings which makes web browsers look really jenky.
With this in mind, is there any way to adjust the 'text-scale-adjust' value so that it starts at +1 no matter what?
Thanks,
Sam
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Question Regarding How To Adjust Default Zoom Level In Every New Buffer
2022-05-24 14:58 Question Regarding How To Adjust Default Zoom Level In Every New Buffer Samuel Banya
@ 2022-05-24 15:38 ` Eric S Fraga
2022-05-24 16:59 ` Samuel Banya
2022-05-24 16:14 ` [External] : " Drew Adams
1 sibling, 1 reply; 10+ messages in thread
From: Eric S Fraga @ 2022-05-24 15:38 UTC (permalink / raw)
To: help-gnu-emacs
On Tuesday, 24 May 2022 at 10:58, Samuel Banya wrote:
> Otherwise, you would have to blow up the text and font size of
> everything within the MacOS settings which makes web browsers look
> really jenky.
I don't use a Mac so maybe I'm missing something but can you not specify
a larger font size for Emacs, i.e. within Emacs itself? It's what I do
on a laptop that has a very high resolution but small physical size
screen, e.g.:
(set-face-attribute 'default nil :font "Iosevka Fixed" :height 220)
--
Eric S Fraga via gnus (Emacs 29.0.50 2022-05-23) on Debian 11.3
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: [External] : Question Regarding How To Adjust Default Zoom Level In Every New Buffer
2022-05-24 14:58 Question Regarding How To Adjust Default Zoom Level In Every New Buffer Samuel Banya
2022-05-24 15:38 ` Eric S Fraga
@ 2022-05-24 16:14 ` Drew Adams
2022-05-24 16:58 ` Samuel Banya
2022-05-24 18:54 ` FW: " Drew Adams
1 sibling, 2 replies; 10+ messages in thread
From: Drew Adams @ 2022-05-24 16:14 UTC (permalink / raw)
To: Samuel Banya, Emanuel Berg
> Is there a way to adjust an Emacs config so that it adjusts the default
> zoom level to +1 or +2?
>
> I ask because on my work Macbook, the default fonts are so small, but
> this is a limitation because of how dumb Macbooks interpret screen
> resolution when you connect two monitors to it since its based upon the
> laptop screen's resolution as the standard. Otherwise, you would have
> to blow up the text and font size of everything within the MacOS
> settings which makes web browsers look really jenky.
>
> With this in mind, is there any way to adjust the 'text-scale-adjust'
> value so that it starts at +1 no matter what?
Why do you want to start with +1 `text-scale-adjust',
as opposed to just setting the font with the size you
want in `default-frame-alist'? That will give you
the baseline size you want for text-scaling (as zero,
not as +1).
(You could adjust that setting to whatever platform
you're currently running Emacs on.)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [External] : Question Regarding How To Adjust Default Zoom Level In Every New Buffer
2022-05-24 16:14 ` [External] : " Drew Adams
@ 2022-05-24 16:58 ` Samuel Banya
2022-05-24 18:52 ` Drew Adams
2022-05-24 18:54 ` FW: " Drew Adams
1 sibling, 1 reply; 10+ messages in thread
From: Samuel Banya @ 2022-05-24 16:58 UTC (permalink / raw)
To: Drew Adams, Emanuel Berg
I mentioned the reason 'Why' in my initial post.
Is it possible to adjust the default zoom level of any new buffer to +1 by default?
Thanks,
Sam
On Tue, May 24, 2022, at 12:14 PM, Drew Adams wrote:
> > Is there a way to adjust an Emacs config so that it adjusts the default
> > zoom level to +1 or +2?
> >
> > I ask because on my work Macbook, the default fonts are so small, but
> > this is a limitation because of how dumb Macbooks interpret screen
> > resolution when you connect two monitors to it since its based upon the
> > laptop screen's resolution as the standard. Otherwise, you would have
> > to blow up the text and font size of everything within the MacOS
> > settings which makes web browsers look really jenky.
> >
> > With this in mind, is there any way to adjust the 'text-scale-adjust'
> > value so that it starts at +1 no matter what?
>
> Why do you want to start with +1 `text-scale-adjust',
> as opposed to just setting the font with the size you
> want in `default-frame-alist'? That will give you
> the baseline size you want for text-scaling (as zero,
> not as +1).
>
> (You could adjust that setting to whatever platform
> you're currently running Emacs on.)
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Question Regarding How To Adjust Default Zoom Level In Every New Buffer
2022-05-24 15:38 ` Eric S Fraga
@ 2022-05-24 16:59 ` Samuel Banya
2022-05-24 19:03 ` Eli Zaretskii
0 siblings, 1 reply; 10+ messages in thread
From: Samuel Banya @ 2022-05-24 16:59 UTC (permalink / raw)
To: Emanuel Berg
Is it possible to instead set the zoom level to be +1 by default?
Thanks,
Sam
On Tue, May 24, 2022, at 11:38 AM, Eric S Fraga wrote:
> On Tuesday, 24 May 2022 at 10:58, Samuel Banya wrote:
> > Otherwise, you would have to blow up the text and font size of
> > everything within the MacOS settings which makes web browsers look
> > really jenky.
>
> I don't use a Mac so maybe I'm missing something but can you not specify
> a larger font size for Emacs, i.e. within Emacs itself? It's what I do
> on a laptop that has a very high resolution but small physical size
> screen, e.g.:
>
> (set-face-attribute 'default nil :font "Iosevka Fixed" :height 220)
>
> --
> Eric S Fraga via gnus (Emacs 29.0.50 2022-05-23) on Debian 11.3
>
>
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: [External] : Question Regarding How To Adjust Default Zoom Level In Every New Buffer
2022-05-24 16:58 ` Samuel Banya
@ 2022-05-24 18:52 ` Drew Adams
0 siblings, 0 replies; 10+ messages in thread
From: Drew Adams @ 2022-05-24 18:52 UTC (permalink / raw)
To: Samuel Banya, Emanuel Berg
Cc: 'Help-Gnu-Emacs (help-gnu-emacs@gnu.org)'
No, I don't think you did. You mentioned why you don't want the font to appear too small, by default. That's not the same as saying why you want `text-scaling' to default to +1.
If you want to recalibrate zooming so that what you now see as +1 becomes the new normal (aka 0), then change the default font size.
Why do you want to "adjust the default zoom level", instead of adjusting the default font size?
The default font size is set for a frame by frame attribute `font', and by default for all frames by option `default-frame-alist'. And that's equivalent to what Eric suggested: setting attribute `font' of face `default'.
Maybe you really want to see "+1" in the mode-line, as your starting point? Maybe you want `C-x 0' to continue to reset to the global default, and not to your "+1" scaling default? Maybe you have some other reason?
So far, you haven't said why you want to do what you asked, "as opposed to..."
`text-scale-adjust' works off of the default face height. Why don't you want to just change that default?
I mentioned the reason 'Why' in my initial post.
Is it possible to adjust the default zoom level of any new buffer to +1 by default?
> Is there a way to adjust an Emacs config so that it adjusts the default
> zoom level to +1 or +2?
>
> I ask because on my work Macbook, the default fonts are so small, but
> this is a limitation because of how dumb Macbooks interpret screen
> resolution when you connect two monitors to it since its based upon the
> laptop screen's resolution as the standard. Otherwise, you would have
> to blow up the text and font size of everything within the MacOS
> settings which makes web browsers look really jenky.
>
> With this in mind, is there any way to adjust the 'text-scale-adjust'
> value so that it starts at +1 no matter what?
Why do you want to start with +1 `text-scale-adjust',
as opposed to just setting the font with the size you
want in `default-frame-alist'? That will give you
the baseline size you want for text-scaling (as zero,
not as +1).
(You could adjust that setting to whatever platform
you're currently running Emacs on.)
^ permalink raw reply [flat|nested] 10+ messages in thread
* FW: [External] : Question Regarding How To Adjust Default Zoom Level In Every New Buffer
2022-05-24 16:14 ` [External] : " Drew Adams
2022-05-24 16:58 ` Samuel Banya
@ 2022-05-24 18:54 ` Drew Adams
2022-05-24 20:59 ` Samuel Banya
1 sibling, 1 reply; 10+ messages in thread
From: Drew Adams @ 2022-05-24 18:54 UTC (permalink / raw)
To: 'Help-Gnu-Emacs (help-gnu-emacs@gnu.org)'; +Cc: Samuel Banya
[-- Attachment #1: Type: text/plain, Size: 1050 bytes --]
[Forwarding my initial msg to the list, as it got dropped from Reply All]
> Is there a way to adjust an Emacs config so that it adjusts the default
> zoom level to +1 or +2?
>
> I ask because on my work Macbook, the default fonts are so small, but
> this is a limitation because of how dumb Macbooks interpret screen
> resolution when you connect two monitors to it since its based upon the
> laptop screen's resolution as the standard. Otherwise, you would have
> to blow up the text and font size of everything within the MacOS
> settings which makes web browsers look really jenky.
>
> With this in mind, is there any way to adjust the 'text-scale-adjust'
> value so that it starts at +1 no matter what?
Why do you want to start with +1 `text-scale-adjust',
as opposed to just setting the font with the size you
want in `default-frame-alist'? That will give you
the baseline size you want for text-scaling (as zero,
not as +1).
(You could adjust that setting to whatever platform
you're currently running Emacs on.)
[-- Attachment #2: winmail.dat --]
[-- Type: application/ms-tnef, Size: 14305 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Question Regarding How To Adjust Default Zoom Level In Every New Buffer
2022-05-24 16:59 ` Samuel Banya
@ 2022-05-24 19:03 ` Eli Zaretskii
0 siblings, 0 replies; 10+ messages in thread
From: Eli Zaretskii @ 2022-05-24 19:03 UTC (permalink / raw)
To: help-gnu-emacs
> Date: Tue, 24 May 2022 12:59:22 -0400
> From: "Samuel Banya" <sbanya@fastmail.com>
>
> Is it possible to instead set the zoom level to be +1 by default?
That's equivalent to setting up your default face to use a larger size
of the font, so yes, it's possible. See default-frame-alist, or maybe
set-face-attribute.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: FW: [External] : Question Regarding How To Adjust Default Zoom Level In Every New Buffer
2022-05-24 18:54 ` FW: " Drew Adams
@ 2022-05-24 20:59 ` Samuel Banya
2022-05-25 0:49 ` Samuel Banya
0 siblings, 1 reply; 10+ messages in thread
From: Samuel Banya @ 2022-05-24 20:59 UTC (permalink / raw)
To: Drew Adams, Emanuel Berg
I just want to change the default zoom to +1, that's it honestly.
On Tue, May 24, 2022, at 2:54 PM, Drew Adams wrote:
> [Forwarding my initial msg to the list, as it got dropped from Reply All]
>
> > Is there a way to adjust an Emacs config so that it adjusts the default
> > zoom level to +1 or +2?
> >
> > I ask because on my work Macbook, the default fonts are so small, but
> > this is a limitation because of how dumb Macbooks interpret screen
> > resolution when you connect two monitors to it since its based upon the
> > laptop screen's resolution as the standard. Otherwise, you would have
> > to blow up the text and font size of everything within the MacOS
> > settings which makes web browsers look really jenky.
> >
> > With this in mind, is there any way to adjust the 'text-scale-adjust'
> > value so that it starts at +1 no matter what?
>
> Why do you want to start with +1 `text-scale-adjust',
> as opposed to just setting the font with the size you
> want in `default-frame-alist'? That will give you
> the baseline size you want for text-scaling (as zero,
> not as +1).
>
> (You could adjust that setting to whatever platform
> you're currently running Emacs on.)
>
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: FW: [External] : Question Regarding How To Adjust Default Zoom Level In Every New Buffer
2022-05-24 20:59 ` Samuel Banya
@ 2022-05-25 0:49 ` Samuel Banya
0 siblings, 0 replies; 10+ messages in thread
From: Samuel Banya @ 2022-05-25 0:49 UTC (permalink / raw)
To: Emanuel Berg
I think I'm getting closer. I did some research on Stack Overflow and found a neat hook function idea that could run each time a new buffer is created:
- https://stackoverflow.com/questions/7899949/is-there-an-emacs-hook-that-runs-after-every-buffer-is-created
The answer at the very end looks like what I want to use:
#+begin_src emacs-lisp
(if (not (active-minibuffer-window)) (do-something-as-it-is-not-minibuffer)))
#+end_src
My variation of this, which doesn't work unfortunately yet:
#+begin_src emacs-lisp
(when (string= system-name "Samuels-MBP.tampabay.rr.com")
(if (not (active-minibuffer-window)) (text-scale-increase)))
#+end_src
Going to see how to actually think to turn that person's pseudocode into actual elisp though.
On Tue, May 24, 2022, at 4:59 PM, Samuel Banya wrote:
> I just want to change the default zoom to +1, that's it honestly.
>
> On Tue, May 24, 2022, at 2:54 PM, Drew Adams wrote:
> > [Forwarding my initial msg to the list, as it got dropped from Reply All]
> >
> > > Is there a way to adjust an Emacs config so that it adjusts the default
> > > zoom level to +1 or +2?
> > >
> > > I ask because on my work Macbook, the default fonts are so small, but
> > > this is a limitation because of how dumb Macbooks interpret screen
> > > resolution when you connect two monitors to it since its based upon the
> > > laptop screen's resolution as the standard. Otherwise, you would have
> > > to blow up the text and font size of everything within the MacOS
> > > settings which makes web browsers look really jenky.
> > >
> > > With this in mind, is there any way to adjust the 'text-scale-adjust'
> > > value so that it starts at +1 no matter what?
> >
> > Why do you want to start with +1 `text-scale-adjust',
> > as opposed to just setting the font with the size you
> > want in `default-frame-alist'? That will give you
> > the baseline size you want for text-scaling (as zero,
> > not as +1).
> >
> > (You could adjust that setting to whatever platform
> > you're currently running Emacs on.)
> >
> >
>
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2022-05-25 0:49 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-24 14:58 Question Regarding How To Adjust Default Zoom Level In Every New Buffer Samuel Banya
2022-05-24 15:38 ` Eric S Fraga
2022-05-24 16:59 ` Samuel Banya
2022-05-24 19:03 ` Eli Zaretskii
2022-05-24 16:14 ` [External] : " Drew Adams
2022-05-24 16:58 ` Samuel Banya
2022-05-24 18:52 ` Drew Adams
2022-05-24 18:54 ` FW: " Drew Adams
2022-05-24 20:59 ` Samuel Banya
2022-05-25 0:49 ` Samuel Banya
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).