Comments (11)
The font thingy is due to the way Portacle sets its own font and the way emacs' customisations take precedence. If you use something like
(add-to-list 'default-frame-alist '(font . "-GOOG-Noto Mono-normal-normal-normal-*-14-*-*-*-m-0-iso10646-1"))
in your user.el
it should work as expected. The font spec used is described here. The 14
is the base size, and GOOG-Noto Mono
is the font family. Adapt that as you see fit.
from portacle.
Instead of manually applying the patch, removing the elcs, and byte-recompiling, you could've also just done M-x portacle-update
from portacle.
I don't understand how theme or font size are "Mac OS options". If you are talking about the Emacs commands to change its theme or frame font, then that's just how Emacs works. If you want to persist a change, put it into the config/user.el
file as instructed by the help buffer.
from portacle.
I think it may be the way emacs is bundled into the portacle.app on macOS. I have no problems with standard emacs. If I change and save any settings from the tool bar or from the customize emacs "gui" they do not persist. I did have success changing my font and theme by modifying the bundled emacs-init.el though...
from portacle.
Unfortunately I'm having this issue with the latest version.
from portacle.
I have the same problem. Saving theme or font through the GUI on MacOS doesn't work. ( user.el is not modified )
Interesting is that when I use M-x customize-face
the new settings are saved to user.el but on the restart still can't see new settings.
from portacle.
I'm having the same issue, I have to manually run the custom-set-faces command from user.el for the change to take place
from portacle.
Actually now that I look at the code I think I see the problem. Portacle's default window customisations are applied after the user file is loaded. This was changed in some relatively recent patch, I think.
from portacle.
Yes I was thinking that, since the correct font size kind of briefly flashes up before it is reverted to the incorrect setting
from portacle.
I am new to emacs and I had a problem to make this work, but finally, it works for me.
- applied Shinmera path portacle/emacsd@b21ec3a
(add-to-list 'default-frame-alist '(font . "Noto Mono-13:antialias=subpixel"))
in user.el- removed portacle-user.elc and remove portacle.elc
- then open portacle and recompile everything with
C-u 0 M-x byte-recompile-directory
It could be that one of these steps wasn't required, but now it works for me.
from portacle.
@Shinmera Thanks, that's really good trick :) I'should have scanned for such commands first.
from portacle.
Related Issues (20)
- reopen last session HOT 3
- Getting this issue when trying to run code HOT 1
- request: provide homebrew formula HOT 1
- installation on macos involves authorizing every subprogram and dylib HOT 5
- it doesn't work on- Mac OS 11.4(bigSur)... HOT 4
- Can' load osicat on win10 HOT 3
- Add diff program to windows to allow for use of M-x ediff or M-x merge
- git clone ssh:// does not work on windows HOT 4
- Quicklisp can't find binaries(is this the right term?) HOT 3
- Help needed: how to install Quickload-Libraries offline HOT 3
- emacs-nox based Portacle? HOT 1
- Font settings not saving HOT 2
- neotree icons messed up
- Is there a way to set up portacle to switch between SBCL and ECL? HOT 3
- [Windows] Hide startup terminal HOT 6
- Is it possible to run from a docker container?
- noob needs help loading ql
- How to add portacle.desktop to my launcher in Ubuntu HOT 1
- Error when trying to push a repository to github from Windows (10.0.19045)
- Swank error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from portacle.