CMIContent Marketing InstituteContent directory

News · General · Archive

CodeMirror: Visible tabs demo

Home News

.CodeMirror {border-top: 1px solid #eee; border-bottom: 1px solid #eee;} .cm-tab { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=); background-position: right; background-repeat: no-repeat; }

CodeMirror

Home Manual Code

Visible tabs

Visible tabs demo

#include "syscalls.h" /* getchar: simple buffered version */ int getchar(void) { static char buf[BUFSIZ]; static char *bufp = buf; static int n = 0; if (n == 0) { /* buffer is empty */ n = read(0, buf, sizeof buf); bufp = buf; } return (--n >= 0) ? (unsigned char) *bufp++ : EOF; }

Tabs inside the editor are spans with the class cm-tab , and can be styled.

var editor = CodeMirror.fromTextArea(document.getElementById("code"), { lineNumbers: true, tabSize: 4, indentUnit: 4, indentWithTabs: true, mode: "text/x-csrc" });

More in Archive · More in General · More in News