Patched 'Save as...' to support pandoc as an external program.
This commit is contained in:
parent
d0b9885fdf
commit
f89d088de6
@ -276,7 +276,9 @@ GrafoscopioBrowser >> exportAsHtml [
|
|||||||
Smalltalk platform name = 'unix'
|
Smalltalk platform name = 'unix'
|
||||||
ifTrue: [
|
ifTrue: [
|
||||||
OSProcess command: 'exec ', pandoc, ' ', markdownFileLocation , ' --standalone -o ' , htmlFileLocation.
|
OSProcess command: 'exec ', pandoc, ' ', markdownFileLocation , ' --standalone -o ' , htmlFileLocation.
|
||||||
self inform: 'Archivo exportado como html'. ].
|
OSProcess command: 'exec echo "exportando como html"'.
|
||||||
|
self inform: 'Archivo exportado como html en: ', htmlFileLocation.
|
||||||
|
self inform: pandoc].
|
||||||
Smalltalk platform name = 'Win32'
|
Smalltalk platform name = 'Win32'
|
||||||
ifTrue: [ OSProcess command: pandoc, ' ', markdownFileLocation , ' --standalone -o ' , htmlFileLocation ]]
|
ifTrue: [ OSProcess command: pandoc, ' ', markdownFileLocation , ' --standalone -o ' , htmlFileLocation ]]
|
||||||
ifFalse: [self configurePandoc ].
|
ifFalse: [self configurePandoc ].
|
||||||
@ -424,7 +426,7 @@ GrafoscopioBrowser >> repositoryCredentials [
|
|||||||
GrafoscopioBrowser >> saveToFile [
|
GrafoscopioBrowser >> saveToFile [
|
||||||
"Saves the current tree to a file"
|
"Saves the current tree to a file"
|
||||||
|
|
||||||
| file writeStream |
|
| file writeStream markdownFile |
|
||||||
|
|
||||||
file := UITheme builder
|
file := UITheme builder
|
||||||
fileSave: 'Guardar archivo como...'
|
fileSave: 'Guardar archivo como...'
|
||||||
@ -435,7 +437,9 @@ GrafoscopioBrowser >> saveToFile [
|
|||||||
|
|
||||||
writeStream := file writeStream.
|
writeStream := file writeStream.
|
||||||
workingFile := writeStream name asFileReference.
|
workingFile := writeStream name asFileReference.
|
||||||
[ self exportAsSton: mainTree on: writeStream ]
|
markdownFile := (workingFile parent) / (workingFile basenameWithoutExtension, '.markdown').
|
||||||
|
[ self exportAsSton: mainTree on: writeStream.
|
||||||
|
self exportAsMarkdown: mainTree on: markdownFile ]
|
||||||
ensure: [ writeStream ifNotNil: #close ]
|
ensure: [ writeStream ifNotNil: #close ]
|
||||||
]
|
]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user