File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change
1
+ 'use babel'
2
+
3
+ // this file is lazy loaded by dynamic import simulation
4
+
5
+ import { renderToString } from 'katex'
6
+
7
+ export function texify ( input , block ) {
8
+ try {
9
+ return renderToString ( input , { throwOnError : false , displayMode : block } )
10
+ } catch ( e ) {
11
+ return input
12
+ }
13
+ }
Original file line number Diff line number Diff line change 1
1
var fs = require ( 'fs' )
2
+ var fsextra = require ( 'fs-extra' )
3
+ var replace = require ( 'replace-in-file' )
2
4
3
5
function copyKeymaps ( ) {
4
6
let suffix = process . platform === 'darwin' ? '.cmd' : '.ctrl'
5
7
fs . copyFileSync ( __dirname + '/../keymaps/julia-client.cson' + suffix , __dirname + '/../keymaps/julia-client.cson' )
6
8
}
7
9
10
+ function installKaTeX ( ) {
11
+ fsextra . copySync ( __dirname + '/../node_modules/katex/dist/fonts' , __dirname + '/../styles/fonts' )
12
+ fsextra . copySync ( __dirname + '/../node_modules/katex/dist/katex.css' , __dirname + '/../styles/katex.css' )
13
+
14
+ replace . sync ( {
15
+ files : __dirname + '/../styles/katex.css' ,
16
+ from : / u r l \( f o n t s / g,
17
+ to : 'url(atom:\/\/ink\/styles\/fonts'
18
+ } )
19
+ }
20
+
8
21
copyKeymaps ( )
22
+ installKaTeX ( )
You can’t perform that action at this time.
0 commit comments