Fork me on GitHub
#emacs
<
2017-05-11
>
ag00:05:21

Source Code Pro user here. used Input Mono for a few years before that. Another favorite I use in terminal is Hermit

shem06:05:58

firacode ligatures are quite sweet, i use it both in macos and kubuntu

qqq06:05:51

This sounds stupid: how do I install firacode on osx ? I downloaded the zipk opened it, and now have folders named eot, otf, ottf, woff, woff2

qqq06:05:04

which one of these do I install? how do I instal it so I can use it in emacs

qqq07:05:57

got it working, just copy/paste into Library/Fonts

verma13:05:49

@qqq I usually just double click on the TTF/OTF file, and OSX gives me a preview and an “Install” button.

mattly16:05:42

@qqq I extracted SF Mono from the system files and use that

mattly16:05:18

are there any other spacemacs users here, and if so, have you been experiencing frequent 100% CPU hangs recently?

qqq20:05:03

did 'eshell' sudeenly brea for anyone else?

qqq20:05:17

this morning, eshell no longer works for me, it freezes at 'lolading em-unix ... done'

qqq20:05:29

so then I (1) deleted ~/.emacs.d , (2) put back my init.el -- still freezes

qqq20:05:36

then I restart machine -- still freezzes

qqq20:05:00

okay, if I nuke all of ~/.emacs.d , then eshell works again

qqq20:05:06

so must be something wrong with my init.el

qqq20:05:17

Okay, found the problem. It's with some code I added due ot fira code. Something here causes eshell to hang:

;;  (let ((alist '((33 . ".\\(?:\\(?:==\\|!!\\)\\|[!=]\\)")
;;             (35 . ".\\(?:###\\|##\\|_(\\|[#(?[_{]\\)")
;;             (36 . ".\\(?:>\\)")
;;             (37 . ".\\(?:\\(?:%%\\)\\|%\\)")
;;             (38 . ".\\(?:\\(?:&&\\)\\|&\\)")
;;             (42 . ".\\(?:\\(?:\\*\\*/\\)\\|\\(?:\\*[*/]\\)\\|[*/>]\\)")
;;             (43 . ".\\(?:\\(?:\\+\\+\\)\\|[+>]\\)")
;;             (45 . ".\\(?:\\(?:-[>-]\\|<<\\|>>\\)\\|[<>}~-]\\)")
;;             (46 . ".\\(?:\\(?:\\.[.<]\\)\\|[.=-]\\)")
;;             (47 . ".\\(?:\\(?:\\*\\*\\|//\\|==\\)\\|[*/=>]\\)")
;;             (48 . ".\\(?:x[a-zA-Z]\\)")
;;             (58 . ".\\(?:::\\|[:=]\\)")
;;             (59 . ".\\(?:;;\\|;\\)")
;;             (60 . ".\\(?:\\(?:!--\\)\\|\\(?:~~\\|->\\|\\$>\\|\\*>\\|\\+>\\|--\\|<[<=-]\\|=[<=>]\\||>\\)\\|[*$+~/<=>|-]\\)")
;;             (61 . ".\\(?:\\(?:/=\\|:=\\|<<\\|=[=>]\\|>>\\)\\|[<=>~]\\)")
;;             (62 . ".\\(?:\\(?:=>\\|>[=>-]\\)\\|[=>-]\\)")
;;             (63 . ".\\(?:\\(\\?\\?\\)\\|[:=?]\\)")
;;             (91 . ".\\(?:]\\)")
;;             (92 . ".\\(?:\\(?:\\\\\\\\\\)\\|\\\\\\)")
;;             (94 . ".\\(?:=\\)")
;;             (119 . ".\\(?:ww\\)")
;;             (123 . ".\\(?:-\\)")
;;             (124 . ".\\(?:\\(?:|[=|]\\)\\|[=>|]\\)")
;;             (126 . ".\\(?:~>\\|~~\\|[>=@~-]\\)")
;;             )
;;           ))
;;    (dolist (char-regexp alist)
;;      (set-char-table-range composition-function-table (car char-regexp)
;;                        `([,(cdr char-regexp) 0 font-shape-gstring]))))

qqq20:05:00

Anyone know what? This is literally from copying/pasting: https://github.com/tonsky/FiraCode/wiki/Setting-up-Emacs