aboutsummaryrefslogtreecommitdiffstats
path: root/oni-gui.el
Commit message (Collapse)AuthorAgeFilesLines
* Give some keybindings (hopefully) more descriptive namesGravatar Tom Willemse2022-12-131-2/+2
| | | | | | | This style of keybinding helps ‘which-key’[1] to display a better name for the command. [1]: https://github.com/justbur/emacs-which-key
* [oni-gui] Disable ligatures on WindowsGravatar Tom Willemse2021-12-011-9/+8
| | | | | | I'm trying to fix an issue with loading a C# file that freezes my Emacs on Windows. I've turned off the other functions, but it appears that this still happens. If I have ligatures off, it seems to work ok.
* [oni-gui] Don't use variable pitch or any fancy ↵Gravatar Tom Willemse2021-12-011-6/+8
| | | | characters on WinNT
* [oni-gui] Replace special characters with character codesGravatar Tom Willemse2021-12-011-21/+21
| | | | This is faster on systems where the right fonts haven't been installed.
* Remove all self-loading autoload cookiesGravatar Tom Willemse2021-11-231-3/+2
| | | | | | | | The big downside of usuing these cookies to inject my configuration into the loading of a package is that it means that I can't load that package without my configuration anymore. This means that when I start ‘emacs -Q’ and then call ‘package-initialize’ it'll load my configuration as well. This makes debugging things very difficult.
* [oni-gui] Use a hook to setup the variable and ↵Gravatar Tom Willemse2021-10-281-4/+5
| | | | | | | | | fixed-pitch faces Since the ‘set-face-attribute’ function documentation says that if you use ‘nil’ as the FRAME argument, you set the face attribute for all current and future frames. However this doesn’t seem to work for my setup at all, the variable pitch font is still “Sans Serif” when I open the first frame.
* [oni-gui] Always setup faces immediatelyGravatar Tom Willemse2021-10-211-5/+4
| | | | | | | Since the functions called in ‘oni-gui-setup-faces’ work on either the given frame or, if given ‘nil’, all future frames, it shouldn’t be a problem to call it when the Emacs daemon is starting. And since my main org file is loaded before a frame is created, it doesn’t use the right font otherwise.
* [oni-gui] Fix setting `fixed-pitch' and `variable-pitch' ↵Gravatar Tom Willemse2021-09-111-6/+10
| | | | | | | | faces Also change the `variable-pitch' font to Comic Neue[1] [1]: http://www.comicneue.com/
* [oni-gui] Remove mode-iconsGravatar Tom Willemse2021-07-271-3/+2
|
* [oni-gui] Update variable-width fontGravatar Tom Willemse2021-05-241-2/+2
|
* Add some more ligatures supported by Fantasque Sans MonoGravatar Tom Willemse2021-03-171-2/+6
|
* Replace Comic Neue with DejaVu SansGravatar Tom Willemse2021-03-161-2/+2
| | | | | It doesn’t seem like Emacs can load Comic Neue at all, I also tried Open Sans. DejaVu seems to work fine.
* Add ligatures supported by Fantasque Sans MonoGravatar Tom Willemse2021-03-161-2/+23
|
* Change fonts for ‘fixed-pitch’ and ↵Gravatar Tom Willemse2021-02-151-1/+4
| | | | ‘variable-pitch’ fonts
* Add mode-iconsGravatar Tom Willemse2021-02-061-2/+3
|
* Explicitly require hydra for configs that create hydrasGravatar Tom Willemse2020-09-091-1/+3
|
* Don’t specify a variable pitch fontGravatar Tom Willemse2020-04-301-2/+1
| | | | | This way doesn’t work with running Emacs as a daemon. It doesn’t seem to be doing bold right...
* Use font-awesome to display org checkboxesGravatar Tom Willemse2020-04-131-1/+4
|
* Shrink ✓ to make it fit in the mode-lineGravatar Tom Willemse2020-04-101-3/+4
|
* Resize Emacs frames by pixelsGravatar Tom Willemse2020-04-101-1/+2
| | | | Instead of the default resising by columns and rows, use pixels.
* Diminish auto-revert-mode to Gravatar Tom Willemse2020-04-091-2/+6
|
* Apply fontset settings when a frame is created, tweak ↵Gravatar Tom Willemse2020-04-091-21/+30
| | | | | | | | | | | font size Instead of setting the fontset things immediately always, check if we’re running as a daemon and if so, delay setting the fontsets until after a frame is created. This will set the fontset for each frame individually. Tweak the font size of the Font Awesome icons to fit better with the rest of the fonts.
* Test isearch-mode diminishing using a constantGravatar Tom Willemse2020-04-081-3/+5
| | | | | | | Apparently in the docker container that’s running the tests, reading  from the command-line makes it a multibyte character (105 776 127 130), but defined in Emacs it’s a unibyte character (61442). This might have something to do with UTF-16 vs UTF-8?
* Fix diminishing minor modes when reloading librariesGravatar Tom Willemse2020-04-081-2/+2
|
* Change the variable pitch fontGravatar Tom Willemse2020-03-281-1/+2
|
* Add sort lines to gui hydraGravatar Tom Willemse2020-03-081-6/+7
|
* Add list-packages to common gui hydraGravatar Tom Willemse2020-03-081-5/+8
|
* Add hydra for basic gui stuffGravatar Tom Willemse2020-03-061-2/+11
|
* Go back to yoshi-themeGravatar Tom Willemse2019-10-161-3/+3
|
* Switch from yoshi-theme to naquadah-themeGravatar Tom Willemse2019-09-241-3/+3
|
* Change version formatGravatar Tom Willemse2019-09-041-1/+1
| | | | | | | | | | | In order to support my tablet which seems to have a lower maximum integer value (I guess it’s 32-bit? I’m surprised) and can’t handle the version numbers I was using before. It would turn them into floating point numbers, which adds a ~.0~, this made it impossible to install any package. Any installations I have will need to reinstall all their oni packages so that the new version number is picked up, since the new version number will be lower than the old one.
* Add org-bullets characters to speed up their displayGravatar Tom Willemse2019-05-011-1/+6
|
* Fix Font Awesome font rendering on WindowsGravatar Tom Willemse2019-05-011-14/+14
|
* Specif some more icons that use Font AwesomeGravatar Tom Willemse2019-04-291-1/+13
|
* In GUI Emacs, use special icon for isearchGravatar Tom Willemse2019-04-241-2/+6
|
* Add yoshi-theme dependency in oni-guiGravatar Tom Willemse2019-03-081-2/+2
|
* Disable C-z in oni-guiGravatar Tom Willemse2019-03-041-1/+3
|
* Move `scroll-bar-mode' to GUI config, fix warningGravatar Tom Willemse2019-02-251-1/+3
| | | | | | Move `scroll-bar-mode' to `oni-gui` because it isn't defined in the non-GUI version. Fix the warning that `tool-bar-mode' wasn't guaranteed to be defined by requiring the `tool-bar' library.
* Properly autoload packagesGravatar Tom Willemse2019-01-301-1/+3
|
* Add oni-ui and oni-guiGravatar Tom Willemse2019-01-241-0/+38