Repository: micro-editor/micro Branch: master Commit: 6760768b9ec6 Files: 328 Total size: 1.2 MB Directory structure: gitextract_jznqtz0z/ ├── .editorconfig ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── 01-bug.yml │ │ ├── 02-feature.yml │ │ └── config.yml │ └── workflows/ │ ├── nightly.yaml │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── LICENSE ├── LICENSE-THIRD-PARTY ├── Makefile ├── README.md ├── assets/ │ └── packaging/ │ ├── deb/ │ │ ├── micro.postinst │ │ └── micro.prerm │ ├── micro.1 │ └── micro.desktop ├── cmd/ │ └── micro/ │ ├── clean.go │ ├── debug.go │ ├── initlua.go │ ├── micro.go │ └── micro_test.go ├── data/ │ ├── io.github.zyedidia.micro.metainfo.xml │ └── micro.json ├── go.mod ├── go.sum ├── internal/ │ ├── action/ │ │ ├── actions.go │ │ ├── actions_other.go │ │ ├── actions_posix.go │ │ ├── bindings.go │ │ ├── bufpane.go │ │ ├── command.go │ │ ├── defaults.go │ │ ├── defaults_darwin.go │ │ ├── defaults_other.go │ │ ├── events.go │ │ ├── globals.go │ │ ├── infocomplete.go │ │ ├── infopane.go │ │ ├── keytree.go │ │ ├── pane.go │ │ ├── rawpane.go │ │ ├── tab.go │ │ ├── terminal_supported.go │ │ ├── terminal_unsupported.go │ │ └── termpane.go │ ├── buffer/ │ │ ├── autocomplete.go │ │ ├── backup.go │ │ ├── buffer.go │ │ ├── buffer_generated_test.go │ │ ├── buffer_test.go │ │ ├── cursor.go │ │ ├── eventhandler.go │ │ ├── line_array.go │ │ ├── line_array_test.go │ │ ├── loc.go │ │ ├── message.go │ │ ├── save.go │ │ ├── search.go │ │ ├── serialize.go │ │ ├── settings.go │ │ ├── stack.go │ │ └── stack_test.go │ ├── clipboard/ │ │ ├── clipboard.go │ │ ├── internal.go │ │ ├── multi.go │ │ └── terminal.go │ ├── config/ │ │ ├── autosave.go │ │ ├── colorscheme.go │ │ ├── colorscheme_test.go │ │ ├── config.go │ │ ├── globals.go │ │ ├── plugin.go │ │ ├── plugin_installer.go │ │ ├── plugin_installer_test.go │ │ ├── plugin_manager.go │ │ ├── rtfiles.go │ │ ├── rtfiles_test.go │ │ └── settings.go │ ├── display/ │ │ ├── bufwindow.go │ │ ├── infowindow.go │ │ ├── softwrap.go │ │ ├── statusline.go │ │ ├── tabwindow.go │ │ ├── termwindow.go │ │ ├── uiwindow.go │ │ └── window.go │ ├── info/ │ │ ├── gutter.go │ │ ├── history.go │ │ └── infobuffer.go │ ├── lua/ │ │ └── lua.go │ ├── screen/ │ │ ├── message.go │ │ └── screen.go │ ├── shell/ │ │ ├── job.go │ │ ├── shell.go │ │ └── terminal.go │ ├── util/ │ │ ├── lua.go │ │ ├── profile.go │ │ ├── unicode.go │ │ ├── util.go │ │ └── util_test.go │ └── views/ │ ├── splits.go │ └── splits_test.go ├── pkg/ │ └── highlight/ │ ├── highlighter.go │ ├── parser.go │ └── unicode.go ├── runtime/ │ ├── README.md │ ├── colorschemes/ │ │ ├── atom-dark.micro │ │ ├── bubblegum.micro │ │ ├── cmc-16.micro │ │ ├── cmc-tc.micro │ │ ├── darcula.micro │ │ ├── default.micro │ │ ├── dracula-tc.micro │ │ ├── dukedark-tc.micro │ │ ├── dukelight-tc.micro │ │ ├── dukeubuntu-tc.micro │ │ ├── geany.micro │ │ ├── gotham.micro │ │ ├── gruvbox-tc.micro │ │ ├── gruvbox.micro │ │ ├── material-tc.micro │ │ ├── monokai-dark.micro │ │ ├── monokai.micro │ │ ├── one-dark.micro │ │ ├── railscast.micro │ │ ├── simple.micro │ │ ├── solarized-tc.micro │ │ ├── solarized.micro │ │ ├── sunny-day.micro │ │ ├── twilight.micro │ │ └── zenburn.micro │ ├── help/ │ │ ├── colors.md │ │ ├── commands.md │ │ ├── copypaste.md │ │ ├── defaultkeys.md │ │ ├── help.md │ │ ├── keybindings.md │ │ ├── options.md │ │ ├── plugins.md │ │ └── tutorial.md │ ├── plugins/ │ │ ├── autoclose/ │ │ │ └── autoclose.lua │ │ ├── comment/ │ │ │ ├── comment.lua │ │ │ └── help/ │ │ │ └── comment.md │ │ ├── diff/ │ │ │ └── diff.lua │ │ ├── ftoptions/ │ │ │ └── ftoptions.lua │ │ ├── linter/ │ │ │ ├── help/ │ │ │ │ └── linter.md │ │ │ └── linter.lua │ │ ├── literate/ │ │ │ ├── README.md │ │ │ └── literate.lua │ │ └── status/ │ │ ├── help/ │ │ │ └── status.md │ │ └── status.lua │ ├── runtime.go │ ├── runtime_test.go │ └── syntax/ │ ├── LICENSE │ ├── PowerShell.yaml │ ├── README.md │ ├── ada.yaml │ ├── apacheconf.yaml │ ├── arduino.yaml │ ├── asciidoc.yaml │ ├── asm.yaml │ ├── ats.yaml │ ├── awk.yaml │ ├── b.yaml │ ├── bat.yaml │ ├── c.yaml │ ├── caddyfile.yaml │ ├── cake.yaml │ ├── clojure.yaml │ ├── cmake.yaml │ ├── coffeescript.yaml │ ├── colortest.yaml │ ├── conky.yaml │ ├── cpp.yaml │ ├── crontab.yaml │ ├── crystal.yaml │ ├── csharp.yaml │ ├── css.yaml │ ├── csx.yaml │ ├── cuda.yaml │ ├── cython.yaml │ ├── d.yaml │ ├── dart.yaml │ ├── default.yaml │ ├── dockerfile.yaml │ ├── dot.yaml │ ├── elixir.yaml │ ├── elm.yaml │ ├── erb.yaml │ ├── erlang.yaml │ ├── fish.yaml │ ├── forth.yaml │ ├── fortran.yaml │ ├── freebsd-kernel.yaml │ ├── fsharp.yaml │ ├── gdscript.yaml │ ├── gemini.yaml │ ├── gentoo-ebuild.yaml │ ├── gentoo-etc-portage.yaml │ ├── git-commit.yaml │ ├── git-config.yaml │ ├── git-rebase-todo.yaml │ ├── glsl.yaml │ ├── gnuplot.yaml │ ├── go.yaml │ ├── godoc.yaml │ ├── golo.yaml │ ├── gomod.yaml │ ├── graphql.yaml │ ├── groff.yaml │ ├── groovy.yaml │ ├── haml.yaml │ ├── hare.yaml │ ├── haskell.yaml │ ├── hc.yaml │ ├── html.yaml │ ├── html4.yaml │ ├── html5.yaml │ ├── ini.yaml │ ├── inputrc.yaml │ ├── java.yaml │ ├── javascript.yaml │ ├── jinja2.yaml │ ├── json.yaml │ ├── jsonnet.yaml │ ├── julia.yaml │ ├── justfile.yaml │ ├── keymap.yaml │ ├── kickstart.yaml │ ├── kotlin.yaml │ ├── kvlang.yaml │ ├── ledger.yaml │ ├── lfe.yaml │ ├── lilypond.yaml │ ├── lisp.yaml │ ├── log.yaml │ ├── lua.yaml │ ├── mail.yaml │ ├── make_headers.go │ ├── makefile.yaml │ ├── man.yaml │ ├── markdown.yaml │ ├── mc.yaml │ ├── meson.yaml │ ├── micro.yaml │ ├── mpdconf.yaml │ ├── msbuild.yaml │ ├── nanorc.yaml │ ├── nftables.yaml │ ├── nginx.yaml │ ├── nim.yaml │ ├── nix.yaml │ ├── nu.yaml │ ├── objc.yaml │ ├── ocaml.yaml │ ├── octave.yaml │ ├── odin.yaml │ ├── pascal.yaml │ ├── patch.yaml │ ├── peg.yaml │ ├── perl.yaml │ ├── php.yaml │ ├── pkg-config.yaml │ ├── po.yaml │ ├── pony.yaml │ ├── pov.yaml │ ├── privoxy-action.yaml │ ├── privoxy-config.yaml │ ├── privoxy-filter.yaml │ ├── proto.yaml │ ├── prql.yaml │ ├── puppet.yaml │ ├── python2.yaml │ ├── python3.yaml │ ├── r.yaml │ ├── raku.yaml │ ├── reST.yaml │ ├── renpy.yaml │ ├── rpmspec.yaml │ ├── ruby.yaml │ ├── rust.yaml │ ├── sage.yaml │ ├── scad.yaml │ ├── scala.yaml │ ├── sed.yaml │ ├── sh.yaml │ ├── sls.yaml │ ├── smalltalk.yaml │ ├── solidity.yaml │ ├── sql.yaml │ ├── stata.yaml │ ├── svelte.yaml │ ├── swift.yaml │ ├── syntax_converter.go │ ├── systemd.yaml │ ├── tcl.yaml │ ├── terraform.yaml │ ├── tex.yaml │ ├── toml.yaml │ ├── twig.yaml │ ├── typescript.yaml │ ├── v.yaml │ ├── vala.yaml │ ├── verilog.yaml │ ├── vhdl.yaml │ ├── vi.yaml │ ├── vue.yaml │ ├── xml.yaml │ ├── xresources.yaml │ ├── yaml.yaml │ ├── yum.yaml │ ├── zig.yaml │ ├── zscript.yaml │ └── zsh.yaml ├── snapcraft.yaml └── tools/ ├── build-date.go ├── build-version.go ├── compile-linux.sh ├── cross-compile.sh ├── info-plist.go ├── nightly-release.sh ├── package-deb.sh ├── pre-release.sh ├── release.sh ├── remove-nightly-assets.go ├── testgen.go ├── update-nightly-tag.sh └── vendor-src.sh ================================================ FILE CONTENTS ================================================ ================================================ FILE: .editorconfig ================================================ # See https://editorconfig.org # In Go files we indent with tabs but still # set indent_size to control the GitHub web viewer. [*.go] indent_size=4 ================================================ FILE: .github/ISSUE_TEMPLATE/01-bug.yml ================================================ name: Bug Report description: File a bug report. title: "