diff --git a/browser/components/CodeEditor.js b/browser/components/CodeEditor.js index eeb1a930..8b729f24 100644 --- a/browser/components/CodeEditor.js +++ b/browser/components/CodeEditor.js @@ -109,6 +109,8 @@ export default class CodeEditor extends React.Component { scrollPastEnd: this.props.scrollPastEnd, inputStyle: 'textarea', dragDrop: false, + foldGutter: true, + gutters: ['CodeMirror-linenumbers', 'CodeMirror-foldgutter'], autoCloseBrackets: true, extraKeys: { Tab: function (cm) { diff --git a/browser/main/global.styl b/browser/main/global.styl index 1b40587c..613c7611 100644 --- a/browser/main/global.styl +++ b/browser/main/global.styl @@ -108,6 +108,21 @@ body[data-theme="dark"] background #B1D7FE ::selection background #B1D7FE +.CodeMirror-foldmarker + font-family: arial + +.CodeMirror-foldgutter + width: .7em + +.CodeMirror-foldgutter-open, +.CodeMirror-foldgutter-folded + cursor: pointer + +.CodeMirror-foldgutter-open:after + content: "\25BE" + +.CodeMirror-foldgutter-folded:after + content: "\25B8" .sortableItemHelper z-index modalZIndex + 5 diff --git a/lib/main.html b/lib/main.html index f6b8b21c..5e5d13c3 100644 --- a/lib/main.html +++ b/lib/main.html @@ -93,6 +93,11 @@ + + + + +