gitextract_mv_lcv3e/ ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── CONTRIBUTORS ├── ISSUE_TEMPLATE.md ├── LICENSE.LGPL ├── README.md ├── build/ │ ├── .gitignore │ ├── build_freebsd.sh │ ├── build_freebsd_g++.sh │ ├── build_linux.sh │ ├── build_linux_debian72_x64.sh │ ├── build_linux_fedora27_x64.sh │ ├── build_linux_qt4.sh │ ├── build_linux_qt4_webkit.sh │ ├── build_linux_qt5.sh │ ├── build_linux_webkit.sh │ ├── build_macos_qt4.sh │ ├── build_macos_qt5.sh │ ├── build_netbsd.sh │ ├── build_openbsd.sh │ ├── build_openbsd_g++.sh │ ├── build_windows_386_mingw32.cmd │ ├── build_windows_mingw32.cmd │ ├── build_windows_msvc.cmd │ ├── deploy_linux_bundle.sh │ ├── deploy_linux_debian72_x64_qt4.8_webkit.sh │ ├── deploy_linux_qt4.7_webkit.sh │ ├── deploy_linux_qt4.8_webkit.sh │ ├── deploy_linux_qt4.sh │ ├── deploy_linux_x32_appimage.sh │ ├── deploy_linux_x32_qt4.sh │ ├── deploy_linux_x32_qt5.5.sh │ ├── deploy_linux_x32_qt5.sh │ ├── deploy_linux_x64_appimage.sh │ ├── deploy_linux_x64_qt4.sh │ ├── deploy_linux_x64_qt4_webkit.sh │ ├── deploy_linux_x64_qt5.5.sh │ ├── deploy_linux_x64_qt5.sh │ ├── deploy_macos_qt4.sh │ ├── deploy_macos_qt5.sh │ ├── deploy_windows_qt4.8.cmd │ ├── deploy_windows_qt4.8_msvc.cmd │ ├── deploy_windows_qt5.15.2.cmd │ ├── deploy_windows_qt5.9.cmd │ ├── liteide.desktop │ ├── liteide_archlinux/ │ │ ├── PKGBUILD │ │ └── liteide.md │ ├── update_pkg.cmd │ ├── update_pkg.sh │ ├── update_tr.cmd │ ├── update_tr.sh │ ├── update_ts.cmd │ ├── update_ts.sh │ ├── vars4.8.5.cmd │ ├── vars5.15.2.cmd │ ├── vars5.15.2_msvc.cmd │ ├── vars5.15.2_x64.cmd │ └── vars5.9.6.cmd └── liteidex/ ├── LGPL_EXCEPTION.TXT ├── LICENSE.LGPL ├── bash.bat ├── deploy/ │ ├── liteapp/ │ │ ├── kms/ │ │ │ └── default.kms │ │ ├── mimetype/ │ │ │ ├── folderproject.xml │ │ │ ├── gopackage.xml │ │ │ ├── liteeditor.xml │ │ │ └── qsqleditor.xml │ │ ├── qss/ │ │ │ ├── black.qss │ │ │ ├── carbon.qss │ │ │ ├── coffee.qss │ │ │ ├── default.qss │ │ │ ├── default_macos.qss │ │ │ ├── detroit-future.qss │ │ │ ├── evilworks.qss │ │ │ ├── gray.qss │ │ │ ├── one-dark.qss │ │ │ ├── sublime.qss │ │ │ ├── vs-dark-hdpi.qss │ │ │ └── vs-dark.qss │ │ └── template/ │ │ ├── empty/ │ │ │ ├── root │ │ │ └── setup.inf │ │ ├── file.sub │ │ ├── goarticle/ │ │ │ ├── root.article │ │ │ └── setup.inf │ │ ├── gocmd/ │ │ │ ├── doc.go │ │ │ ├── main.go │ │ │ └── setup.inf │ │ ├── gocmdex/ │ │ │ ├── doc.go │ │ │ ├── main.go │ │ │ └── setup.inf │ │ ├── gopkg/ │ │ │ ├── doc.go │ │ │ ├── root.go │ │ │ └── setup.inf │ │ ├── gopkgex/ │ │ │ ├── doc.go │ │ │ ├── root.go │ │ │ └── setup.inf │ │ ├── goslide/ │ │ │ ├── root.slide │ │ │ └── setup.inf │ │ ├── gosrc/ │ │ │ ├── root.go │ │ │ └── setup.inf │ │ ├── luasrc/ │ │ │ ├── root.lua │ │ │ └── setup.inf │ │ ├── mdsrc/ │ │ │ ├── root.md │ │ │ └── setup.inf │ │ └── project.sub │ ├── litebuild/ │ │ ├── build.md │ │ ├── command/ │ │ │ └── go.api │ │ ├── gomod.xml │ │ ├── goplus.xml │ │ ├── gosrc.xml │ │ ├── lua.xml │ │ ├── python.xml │ │ ├── qlang.xml │ │ ├── rust.xml │ │ └── tcl.xml │ ├── liteeditor/ │ │ ├── color/ │ │ │ ├── carbon.xml │ │ │ ├── clearday.xml │ │ │ ├── cobalt black.xml │ │ │ ├── cobalt blue.xml │ │ │ ├── colorhelp.md │ │ │ ├── dark-blue.xml │ │ │ ├── dark-gray.xml │ │ │ ├── dark.xml │ │ │ ├── darktango.xml │ │ │ ├── darkvim.xml │ │ │ ├── default-func.xml │ │ │ ├── default.xml │ │ │ ├── detroit-future.xml │ │ │ ├── evilworks.xml │ │ │ ├── gist-github.xml │ │ │ ├── highcontrastdark.xml │ │ │ ├── one-dark.xml │ │ │ ├── railscast.xml │ │ │ ├── solarized-dark.xml │ │ │ ├── solarized-light.xml │ │ │ ├── solarsooty.xml │ │ │ ├── sublime-bold.xml │ │ │ ├── sublime.xml │ │ │ └── visualstudio.xml │ │ └── kate/ │ │ ├── alert.xml │ │ ├── alert_indent.xml │ │ ├── awk.xml │ │ ├── bash.xml │ │ ├── c.xml │ │ ├── cmake.xml │ │ ├── cpp.xml │ │ ├── css.xml │ │ ├── go.xml │ │ ├── gohtml.xml │ │ ├── gomod.xml │ │ ├── goplus.xml │ │ ├── gopresent.xml │ │ ├── gowork.xml │ │ ├── html.xml │ │ ├── java.xml │ │ ├── javadoc.xml │ │ ├── javascript.xml │ │ ├── json.xml │ │ ├── katehelp.md │ │ ├── language.dtd │ │ ├── less.xml │ │ ├── lua.xml │ │ ├── makefile.xml │ │ ├── markdown.xml │ │ ├── perl.xml │ │ ├── python.xml │ │ ├── qlang.xml │ │ ├── ruby.xml │ │ ├── rust.xml │ │ ├── tcl.xml │ │ ├── toml.xml │ │ ├── xml.xml │ │ ├── yacc.xml │ │ └── yaml.xml │ ├── packages/ │ │ ├── go/ │ │ │ ├── funcs.api │ │ │ ├── go.snippet.json │ │ │ ├── godoc/ │ │ │ │ ├── about.html │ │ │ │ ├── all.css │ │ │ │ ├── finddoc.html │ │ │ │ ├── godoc.html │ │ │ │ └── style.css │ │ │ ├── keyword.api │ │ │ ├── pkglist │ │ │ └── types.api │ │ ├── gopresent/ │ │ │ ├── js/ │ │ │ │ └── jquery-ui.js │ │ │ └── static/ │ │ │ ├── article.css │ │ │ ├── dir.css │ │ │ ├── dir.js │ │ │ ├── print.css │ │ │ ├── slides.js │ │ │ └── styles.css │ │ ├── lua/ │ │ │ ├── luabase.api │ │ │ ├── lualib.api │ │ │ └── lualib5_annot.api │ │ └── markdown/ │ │ ├── css/ │ │ │ ├── Clearness Dark.css │ │ │ ├── Clearness.css │ │ │ ├── Documents.css │ │ │ ├── GitHub.css │ │ │ ├── GitHub2.css │ │ │ ├── GitHub_Style.css │ │ │ └── GitHub_Word.css │ │ └── export.html │ ├── translations/ │ │ ├── liteide_de.qm │ │ ├── liteide_fr.qm │ │ ├── liteide_ja.qm │ │ ├── liteide_ru.qm │ │ ├── liteide_uk.qm │ │ ├── liteide_zh.qm │ │ └── liteide_zh_TW.qm │ └── welcome/ │ ├── css/ │ │ └── style.css │ ├── en/ │ │ ├── LGPL_EXCEPTION.TXT │ │ ├── LICENSE.LGPL │ │ ├── changes.md │ │ ├── forever.md │ │ ├── guide.md │ │ ├── install.md │ │ ├── liteide.html │ │ ├── readme.md │ │ ├── shortcuts.html │ │ ├── website.md │ │ └── welcome.html │ ├── images/ │ │ └── liteide128.xpm │ └── zh_CN/ │ ├── LGPL_EXCEPTION.TXT │ ├── LICENSE.LGPL │ ├── changes.md │ ├── forever.md │ ├── guide.md │ ├── install.md │ ├── liteide.html │ ├── readme.md │ ├── shortcuts.html │ ├── website.md │ └── welcome.html ├── export_qrc.cmd ├── export_qrc.sh ├── install-icon.sh ├── linux_deploy.sh ├── liteide.desktop ├── liteide_de.ts ├── liteide_fr.ts ├── liteide_ja.ts ├── liteide_ru.ts ├── liteide_tr.ts ├── liteide_uk.ts ├── liteide_zh.ts ├── liteide_zh_TW.ts ├── liteidex.pri ├── liteidex.pro ├── macosx_deploy.sh ├── make_tools.cmd ├── make_tools.sh ├── os_deploy/ │ ├── freebsd/ │ │ └── liteenv/ │ │ ├── cross-arm5.env │ │ ├── cross-arm6.env │ │ ├── cross-darwin32.env │ │ ├── cross-darwin64.env │ │ ├── cross-linux32.env │ │ ├── cross-linux64.env │ │ ├── cross-win32.env │ │ ├── cross-win64.env │ │ ├── freebsd32.env │ │ ├── freebsd64.env │ │ └── system.env │ ├── linux/ │ │ ├── liteenv/ │ │ │ ├── cross-arm5.env │ │ │ ├── cross-arm6.env │ │ │ ├── cross-darwin32.env │ │ │ ├── cross-darwin64.env │ │ │ ├── cross-freebsd32.env │ │ │ ├── cross-freebsd64.env │ │ │ ├── cross-win32.env │ │ │ ├── cross-win64.env │ │ │ ├── linux32-local.env │ │ │ ├── linux32.env │ │ │ ├── linux64-local.env │ │ │ ├── linux64.env │ │ │ └── system.env │ │ └── qt.conf │ ├── macosx/ │ │ └── liteenv/ │ │ ├── cross-arm5.env │ │ ├── cross-arm6.env │ │ ├── cross-freebsd32.env │ │ ├── cross-freebsd64.env │ │ ├── cross-linux32.env │ │ ├── cross-linux64.env │ │ ├── cross-win32.env │ │ ├── cross-win64.env │ │ ├── darwin32-home.env │ │ ├── darwin32-local.env │ │ ├── darwin64-home.env │ │ ├── darwin64-local.env │ │ └── system.env │ ├── openbsd/ │ │ └── liteenv/ │ │ ├── cross-arm5.env │ │ ├── cross-arm6.env │ │ ├── cross-darwin32.env │ │ ├── cross-darwin64.env │ │ ├── cross-freebsd32.env │ │ ├── cross-freebsd64.env │ │ ├── cross-linux32.env │ │ ├── cross-linux64.env │ │ ├── cross-win32.env │ │ ├── cross-win64.env │ │ ├── openbsd32.env │ │ ├── openbsd64.env │ │ └── system.env │ └── windows/ │ ├── liteenv/ │ │ ├── cross-arm5.env │ │ ├── cross-arm6.env │ │ ├── cross-darwin32.env │ │ ├── cross-darwin64.env │ │ ├── cross-freebsd32.env │ │ ├── cross-freebsd64.env │ │ ├── cross-linux32.env │ │ ├── cross-linux64.env │ │ ├── system.env │ │ ├── win32-user.env │ │ ├── win32.env │ │ ├── win64-user.env │ │ └── win64.env │ └── qt.conf ├── src/ │ ├── 3rdparty/ │ │ ├── 3rdparty.pro │ │ ├── cmark/ │ │ │ ├── COPYING │ │ │ ├── README.md │ │ │ ├── changelog.txt │ │ │ ├── cmark.pri │ │ │ ├── cmark.pro │ │ │ ├── cmark_export.h │ │ │ ├── cmark_version.h │ │ │ ├── config.h │ │ │ ├── libcmark.cpp │ │ │ ├── libcmark.h │ │ │ └── src/ │ │ │ ├── CMakeLists.txt │ │ │ ├── blocks.c │ │ │ ├── buffer.c │ │ │ ├── buffer.h │ │ │ ├── case_fold_switch.inc │ │ │ ├── chunk.h │ │ │ ├── cmark.c │ │ │ ├── cmark.h │ │ │ ├── cmark_ctype.c │ │ │ ├── cmark_ctype.h │ │ │ ├── cmark_version.h.in │ │ │ ├── commonmark.c │ │ │ ├── config.h.in │ │ │ ├── entities.inc │ │ │ ├── houdini.h │ │ │ ├── houdini_href_e.c │ │ │ ├── houdini_html_e.c │ │ │ ├── houdini_html_u.c │ │ │ ├── html.c │ │ │ ├── inlines.c │ │ │ ├── inlines.h │ │ │ ├── iterator.c │ │ │ ├── iterator.h │ │ │ ├── latex.c │ │ │ ├── libcmark.pc.in │ │ │ ├── main.c │ │ │ ├── man.c │ │ │ ├── node.c │ │ │ ├── node.h │ │ │ ├── parser.h │ │ │ ├── references.c │ │ │ ├── references.h │ │ │ ├── render.c │ │ │ ├── render.h │ │ │ ├── scanners.c │ │ │ ├── scanners.h │ │ │ ├── scanners.re │ │ │ ├── utf8.c │ │ │ ├── utf8.h │ │ │ └── xml.c │ │ ├── cplusplus/ │ │ │ ├── BackwardsScanner.cpp │ │ │ ├── BackwardsScanner.h │ │ │ ├── Keywords.cpp │ │ │ ├── Keywords.kwgen │ │ │ ├── Lexer.cpp │ │ │ ├── Lexer.h │ │ │ ├── SimpleLexer.cpp │ │ │ ├── SimpleLexer.h │ │ │ ├── Token.cpp │ │ │ ├── Token.h │ │ │ ├── cplusplus.pri │ │ │ ├── cplusplus.pro │ │ │ ├── cppassert.h │ │ │ ├── gobuiltin.cpp │ │ │ ├── gobuiltin.kwgen │ │ │ ├── gogen.bat │ │ │ ├── gokeyword.cpp │ │ │ ├── gokeyword.kwgen │ │ │ ├── gopredecl.cpp │ │ │ ├── gopredecl.kwgen │ │ │ ├── gotypes.cpp │ │ │ └── gotypes.kwgen │ │ ├── diff_match_patch/ │ │ │ ├── README.txt │ │ │ ├── diff_match_patch.cpp │ │ │ ├── diff_match_patch.h │ │ │ ├── diff_match_patch.pri │ │ │ ├── diff_match_patch.pro │ │ │ ├── diff_match_patch_test.cpp │ │ │ └── diff_match_patch_test.h │ │ ├── elidedlabel/ │ │ │ ├── elidedlabel.cpp │ │ │ ├── elidedlabel.h │ │ │ ├── elidedlabel.pri │ │ │ └── elidedlabel.pro │ │ ├── fakevim/ │ │ │ ├── .gitignore │ │ │ ├── LGPL_EXCEPTION.TXT │ │ │ ├── LICENSE.LGPL │ │ │ ├── README.md │ │ │ ├── fakevim/ │ │ │ │ ├── fakevim.pri │ │ │ │ ├── fakevim.pro │ │ │ │ ├── fakevimactions.cpp │ │ │ │ ├── fakevimactions.h │ │ │ │ ├── fakevimhandler.cpp │ │ │ │ ├── fakevimhandler.h │ │ │ │ └── utils/ │ │ │ │ ├── hostosinfo.h │ │ │ │ ├── qtcassert.cpp │ │ │ │ ├── qtcassert.h │ │ │ │ ├── utils.pri │ │ │ │ └── utils_global.h │ │ │ ├── fakevim.pro │ │ │ ├── python/ │ │ │ │ ├── README.md │ │ │ │ ├── build.sh │ │ │ │ ├── configure.py │ │ │ │ ├── fakevim.sip │ │ │ │ ├── fakevimproxy.cpp │ │ │ │ ├── fakevimproxy.h │ │ │ │ └── test.py │ │ │ ├── test/ │ │ │ │ ├── main.cpp │ │ │ │ └── test.pro │ │ │ └── tests/ │ │ │ ├── main.cpp │ │ │ └── vim-test.sh │ │ ├── libucd/ │ │ │ ├── AUTHORS │ │ │ ├── README.md │ │ │ ├── include/ │ │ │ │ └── libucd.h │ │ │ ├── libucd.pri │ │ │ ├── libucd.pro │ │ │ └── src/ │ │ │ ├── Big5Freq.tab │ │ │ ├── CharDistribution.cpp │ │ │ ├── CharDistribution.h │ │ │ ├── EUCKRFreq.tab │ │ │ ├── EUCTWFreq.tab │ │ │ ├── GB2312Freq.tab │ │ │ ├── JISFreq.tab │ │ │ ├── JpCntx.cpp │ │ │ ├── JpCntx.h │ │ │ ├── LangBulgarianModel.cpp │ │ │ ├── LangCyrillicModel.cpp │ │ │ ├── LangCzechModel.cpp │ │ │ ├── LangFinnishModel.cpp │ │ │ ├── LangFrenchModel.cpp │ │ │ ├── LangGermanModel.cpp │ │ │ ├── LangGreekModel.cpp │ │ │ ├── LangHebrewModel.cpp │ │ │ ├── LangHungarianModel.cpp │ │ │ ├── LangPolishModel.cpp │ │ │ ├── LangSpanishModel.cpp │ │ │ ├── LangSwedishModel.cpp │ │ │ ├── LangThaiModel.cpp │ │ │ ├── LangTurkishModel.cpp │ │ │ ├── Makefile.am │ │ │ ├── nsBig5Prober.cpp │ │ │ ├── nsBig5Prober.h │ │ │ ├── nsCharSetProber.cpp │ │ │ ├── nsCharSetProber.h │ │ │ ├── nsCodingStateMachine.h │ │ │ ├── nsDebug.h │ │ │ ├── nsEUCJPProber.cpp │ │ │ ├── nsEUCJPProber.h │ │ │ ├── nsEUCKRProber.cpp │ │ │ ├── nsEUCKRProber.h │ │ │ ├── nsEUCTWProber.cpp │ │ │ ├── nsEUCTWProber.h │ │ │ ├── nsEscCharsetProber.cpp │ │ │ ├── nsEscCharsetProber.h │ │ │ ├── nsEscSM.cpp │ │ │ ├── nsGB2312Prober.cpp │ │ │ ├── nsGB2312Prober.h │ │ │ ├── nsHebrewProber.cpp │ │ │ ├── nsHebrewProber.h │ │ │ ├── nsLatin1Prober.cpp │ │ │ ├── nsLatin1Prober.h │ │ │ ├── nsMBCSGroupProber.cpp │ │ │ ├── nsMBCSGroupProber.h │ │ │ ├── nsMBCSSM.cpp │ │ │ ├── nsPkgInt.h │ │ │ ├── nsSBCSGroupProber.cpp │ │ │ ├── nsSBCSGroupProber.h │ │ │ ├── nsSBCharSetProber.cpp │ │ │ ├── nsSBCharSetProber.h │ │ │ ├── nsSJISProber.cpp │ │ │ ├── nsSJISProber.h │ │ │ ├── nsUTF8Prober.cpp │ │ │ ├── nsUTF8Prober.h │ │ │ ├── nsUniversalDetector.cpp │ │ │ ├── nsUniversalDetector.h │ │ │ ├── nscore.h │ │ │ ├── prmem.h │ │ │ └── ucdapi.cpp │ │ ├── libvterm/ │ │ │ ├── CONTRIBUTING │ │ │ ├── LICENSE │ │ │ ├── bin/ │ │ │ │ ├── unterm.c │ │ │ │ ├── vterm-ctrl.c │ │ │ │ └── vterm-dump.c │ │ │ ├── doc/ │ │ │ │ ├── URLs │ │ │ │ └── seqs.txt │ │ │ ├── find-wide-chars.pl │ │ │ ├── include/ │ │ │ │ ├── vterm.h │ │ │ │ └── vterm_keycodes.h │ │ │ ├── libvterm.pri │ │ │ ├── libvterm.pro │ │ │ ├── src/ │ │ │ │ ├── encoding/ │ │ │ │ │ ├── DECdrawing.inc │ │ │ │ │ ├── DECdrawing.tbl │ │ │ │ │ ├── uk.inc │ │ │ │ │ └── uk.tbl │ │ │ │ ├── encoding.c │ │ │ │ ├── fullwidth.inc │ │ │ │ ├── keyboard.c │ │ │ │ ├── mouse.c │ │ │ │ ├── parser.c │ │ │ │ ├── pen.c │ │ │ │ ├── rect.h │ │ │ │ ├── screen.c │ │ │ │ ├── state.c │ │ │ │ ├── unicode.c │ │ │ │ ├── utf8.h │ │ │ │ ├── vterm.c │ │ │ │ └── vterm_internal.h │ │ │ ├── t/ │ │ │ │ ├── 02parser.test │ │ │ │ ├── 03encoding_utf8.test │ │ │ │ ├── 10state_putglyph.test │ │ │ │ ├── 11state_movecursor.test │ │ │ │ ├── 12state_scroll.test │ │ │ │ ├── 13state_edit.test │ │ │ │ ├── 14state_encoding.test │ │ │ │ ├── 15state_mode.test │ │ │ │ ├── 16state_resize.test │ │ │ │ ├── 17state_mouse.test │ │ │ │ ├── 18state_termprops.test │ │ │ │ ├── 20state_wrapping.test │ │ │ │ ├── 21state_tabstops.test │ │ │ │ ├── 22state_save.test │ │ │ │ ├── 25state_input.test │ │ │ │ ├── 26state_query.test │ │ │ │ ├── 27state_reset.test │ │ │ │ ├── 28state_dbl_wh.test │ │ │ │ ├── 29state_fallback.test │ │ │ │ ├── 30state_pen.test │ │ │ │ ├── 31state_rep.test │ │ │ │ ├── 60screen_ascii.test │ │ │ │ ├── 61screen_unicode.test │ │ │ │ ├── 62screen_damage.test │ │ │ │ ├── 63screen_resize.test │ │ │ │ ├── 64screen_pen.test │ │ │ │ ├── 65screen_protect.test │ │ │ │ ├── 66screen_extent.test │ │ │ │ ├── 67screen_dbl_wh.test │ │ │ │ ├── 68screen_termprops.test │ │ │ │ ├── 90vttest_01-movement-1.test │ │ │ │ ├── 90vttest_01-movement-2.test │ │ │ │ ├── 90vttest_01-movement-3.test │ │ │ │ ├── 90vttest_01-movement-4.test │ │ │ │ ├── 90vttest_02-screen-1.test │ │ │ │ ├── 90vttest_02-screen-2.test │ │ │ │ ├── 90vttest_02-screen-3.test │ │ │ │ ├── 90vttest_02-screen-4.test │ │ │ │ ├── 92lp1640917.test │ │ │ │ ├── harness.c │ │ │ │ └── run-test.pl │ │ │ ├── tbl2inc_c.pl │ │ │ └── vterm.pc.in │ │ ├── ptyqt/ │ │ │ ├── CMakeLists.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── core/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── conptyprocess.cpp │ │ │ │ ├── conptyprocess.h │ │ │ │ ├── iptyprocess.h │ │ │ │ ├── ptyqt.cpp │ │ │ │ ├── ptyqt.h │ │ │ │ ├── unixptyprocess.cpp │ │ │ │ ├── unixptyprocess.h │ │ │ │ ├── winpty.h │ │ │ │ ├── winpty_constants.h │ │ │ │ ├── winptyprocess.cpp │ │ │ │ └── winptyprocess.h │ │ │ ├── examples/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── vt100terminal/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── ptydevice.h │ │ │ │ │ └── vt100terminal.cpp │ │ │ │ └── xtermjs/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── index.html │ │ │ │ ├── style.css │ │ │ │ └── xtermjs.cpp │ │ │ ├── ptyqt.pri │ │ │ ├── ptyqt.pro │ │ │ └── tests/ │ │ │ ├── CMakeLists.txt │ │ │ └── ptyqt_tests.cpp │ │ ├── qjson/ │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── COPYING.lib │ │ │ ├── ChangeLog │ │ │ ├── INSTALL │ │ │ ├── QJSONConfig.cmake.in │ │ │ ├── QJSONConfigVersion.cmake.in │ │ │ ├── QJson.pc.in │ │ │ ├── README │ │ │ ├── cmake_uninstall.cmake.in │ │ │ ├── doc/ │ │ │ │ ├── Doxyfile │ │ │ │ ├── footer.html │ │ │ │ ├── header.html │ │ │ │ └── qjson.dox │ │ │ ├── include/ │ │ │ │ └── QJson/ │ │ │ │ ├── Parser │ │ │ │ ├── QObjectHelper │ │ │ │ └── Serializer │ │ │ ├── qjson.pri │ │ │ ├── qjson.pro │ │ │ ├── src/ │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── json_parser.cc │ │ │ │ ├── json_parser.hh │ │ │ │ ├── json_parser.yy │ │ │ │ ├── json_scanner.cpp │ │ │ │ ├── json_scanner.h │ │ │ │ ├── location.hh │ │ │ │ ├── parser.cpp │ │ │ │ ├── parser.h │ │ │ │ ├── parser_p.h │ │ │ │ ├── parserrunnable.cpp │ │ │ │ ├── parserrunnable.h │ │ │ │ ├── position.hh │ │ │ │ ├── qjson_debug.h │ │ │ │ ├── qjson_export.h │ │ │ │ ├── qobjecthelper.cpp │ │ │ │ ├── qobjecthelper.h │ │ │ │ ├── serializer.cpp │ │ │ │ ├── serializer.h │ │ │ │ ├── serializerrunnable.cpp │ │ │ │ ├── serializerrunnable.h │ │ │ │ ├── src.pro │ │ │ │ └── stack.hh │ │ │ └── tests/ │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ └── tests.pro │ │ ├── qjsonrpc/ │ │ │ ├── AUTHORS │ │ │ ├── CHANGES │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── TODO │ │ │ ├── debian/ │ │ │ │ ├── changelog │ │ │ │ ├── compat │ │ │ │ ├── control │ │ │ │ ├── copyright │ │ │ │ ├── libqjsonrpc-dev.install │ │ │ │ ├── libqjsonrpc.install │ │ │ │ ├── rules │ │ │ │ └── source/ │ │ │ │ └── format │ │ │ ├── qjsonrpc.pri │ │ │ ├── qjsonrpc.pro │ │ │ ├── src/ │ │ │ │ ├── http-parser/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── .mailmap │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── CONTRIBUTIONS │ │ │ │ │ ├── LICENSE-MIT │ │ │ │ │ ├── README.md │ │ │ │ │ ├── contrib/ │ │ │ │ │ │ ├── parsertrace.c │ │ │ │ │ │ └── url_parser.c │ │ │ │ │ ├── http-parser.pri │ │ │ │ │ ├── http_parser.c │ │ │ │ │ ├── http_parser.gyp │ │ │ │ │ ├── http_parser.h │ │ │ │ │ └── test.c │ │ │ │ ├── json/ │ │ │ │ │ ├── json.pri │ │ │ │ │ ├── qjson.cpp │ │ │ │ │ ├── qjson_export.h │ │ │ │ │ ├── qjson_p.h │ │ │ │ │ ├── qjsonarray.cpp │ │ │ │ │ ├── qjsonarray.h │ │ │ │ │ ├── qjsondocument.cpp │ │ │ │ │ ├── qjsondocument.h │ │ │ │ │ ├── qjsonobject.cpp │ │ │ │ │ ├── qjsonobject.h │ │ │ │ │ ├── qjsonparser.cpp │ │ │ │ │ ├── qjsonparser_p.h │ │ │ │ │ ├── qjsonvalue.cpp │ │ │ │ │ ├── qjsonvalue.h │ │ │ │ │ ├── qjsonwriter.cpp │ │ │ │ │ └── qjsonwriter_p.h │ │ │ │ ├── qjsonrpcabstractserver.cpp │ │ │ │ ├── qjsonrpcabstractserver.h │ │ │ │ ├── qjsonrpcabstractserver_p.h │ │ │ │ ├── qjsonrpcglobal.h │ │ │ │ ├── qjsonrpchttpclient.cpp │ │ │ │ ├── qjsonrpchttpclient.h │ │ │ │ ├── qjsonrpchttpserver.cpp │ │ │ │ ├── qjsonrpchttpserver.h │ │ │ │ ├── qjsonrpchttpserver_p.h │ │ │ │ ├── qjsonrpclocalserver.cpp │ │ │ │ ├── qjsonrpclocalserver.h │ │ │ │ ├── qjsonrpcmessage.cpp │ │ │ │ ├── qjsonrpcmessage.h │ │ │ │ ├── qjsonrpcmetatype.h │ │ │ │ ├── qjsonrpcservice.cpp │ │ │ │ ├── qjsonrpcservice.h │ │ │ │ ├── qjsonrpcservice_p.h │ │ │ │ ├── qjsonrpcserviceprovider.cpp │ │ │ │ ├── qjsonrpcserviceprovider.h │ │ │ │ ├── qjsonrpcservicereply.cpp │ │ │ │ ├── qjsonrpcservicereply.h │ │ │ │ ├── qjsonrpcservicereply_p.h │ │ │ │ ├── qjsonrpcsocket.cpp │ │ │ │ ├── qjsonrpcsocket.h │ │ │ │ ├── qjsonrpcsocket_p.h │ │ │ │ ├── qjsonrpctcpserver.cpp │ │ │ │ ├── qjsonrpctcpserver.h │ │ │ │ └── src.pro │ │ │ └── tests/ │ │ │ ├── auto/ │ │ │ │ ├── auto.pro │ │ │ │ ├── issue22/ │ │ │ │ │ ├── issue22.pro │ │ │ │ │ └── tst_issue22.cpp │ │ │ │ ├── json/ │ │ │ │ │ ├── bom.json │ │ │ │ │ ├── json.pro │ │ │ │ │ ├── test.bjson │ │ │ │ │ ├── test.json │ │ │ │ │ ├── test2.json │ │ │ │ │ ├── test3.json │ │ │ │ │ ├── tst_qtjson.cpp │ │ │ │ │ └── tst_qtjson.qrc │ │ │ │ ├── qjsonrpchttpclient/ │ │ │ │ │ ├── qjsonrpchttpclient.pro │ │ │ │ │ ├── testhttpserver.cpp │ │ │ │ │ ├── testhttpserver.h │ │ │ │ │ └── tst_qjsonrpchttpclient.cpp │ │ │ │ ├── qjsonrpchttpserver/ │ │ │ │ │ ├── certificates.qrc │ │ │ │ │ ├── certs/ │ │ │ │ │ │ ├── aspiriniks.ca.crt │ │ │ │ │ │ ├── fake-login.live.com.key │ │ │ │ │ │ ├── fake-login.live.com.pem │ │ │ │ │ │ ├── fluke.cert │ │ │ │ │ │ ├── fluke.key │ │ │ │ │ │ └── qt-test-server-cacert.pem │ │ │ │ │ ├── qjsonrpchttpserver.pro │ │ │ │ │ └── tst_qjsonrpchttpserver.cpp │ │ │ │ ├── qjsonrpcmessage/ │ │ │ │ │ ├── qjsonrpcmessage.pro │ │ │ │ │ └── tst_qjsonrpcmessage.cpp │ │ │ │ ├── qjsonrpcmetatype/ │ │ │ │ │ ├── qjsonrpcmetatype.pro │ │ │ │ │ └── tst_qjsonrpcmetatype.cpp │ │ │ │ ├── qjsonrpcserver/ │ │ │ │ │ ├── qjsonrpcserver.pro │ │ │ │ │ ├── testservices.cpp │ │ │ │ │ ├── testservices.h │ │ │ │ │ └── tst_qjsonrpcserver.cpp │ │ │ │ ├── qjsonrpcservice/ │ │ │ │ │ ├── qjsonrpcservice.pro │ │ │ │ │ └── tst_qjsonrpcservice.cpp │ │ │ │ └── qjsonrpcsocket/ │ │ │ │ ├── qjsonrpcsocket.pro │ │ │ │ ├── testwire.json │ │ │ │ ├── tst_qjsonrpcsocket.cpp │ │ │ │ └── tst_qjsonrpcsocket.qrc │ │ │ ├── common/ │ │ │ │ └── signalspy.h │ │ │ ├── gen-coverage.sh │ │ │ ├── manual/ │ │ │ │ ├── benchmark/ │ │ │ │ │ ├── benchmark.pro │ │ │ │ │ └── tst_benchmark.cpp │ │ │ │ ├── console/ │ │ │ │ │ ├── console.pro │ │ │ │ │ ├── interface.cpp │ │ │ │ │ ├── interface.h │ │ │ │ │ └── main.cpp │ │ │ │ ├── httpclient/ │ │ │ │ │ ├── httpclient.pro │ │ │ │ │ └── main.cpp │ │ │ │ ├── httpserver/ │ │ │ │ │ ├── httpserver.cpp │ │ │ │ │ ├── httpserver.pro │ │ │ │ │ ├── testservice.cpp │ │ │ │ │ └── testservice.h │ │ │ │ ├── localclient/ │ │ │ │ │ ├── localclient.cpp │ │ │ │ │ ├── localclient.h │ │ │ │ │ ├── localclient.pro │ │ │ │ │ ├── main.cpp │ │ │ │ │ └── runclientmac │ │ │ │ ├── localserver/ │ │ │ │ │ ├── localserver.cpp │ │ │ │ │ ├── localserver.pro │ │ │ │ │ ├── runservermac │ │ │ │ │ ├── testservice.cpp │ │ │ │ │ └── testservice.h │ │ │ │ ├── manual.pro │ │ │ │ ├── python/ │ │ │ │ │ ├── jsonrpc.py │ │ │ │ │ └── testqjsonrpc.py │ │ │ │ ├── qjsonrpc/ │ │ │ │ │ ├── qjsonrpc.cpp │ │ │ │ │ └── qjsonrpc.pro │ │ │ │ ├── tcpclient/ │ │ │ │ │ ├── main.cpp │ │ │ │ │ ├── runclientmac │ │ │ │ │ ├── tcpclient.cpp │ │ │ │ │ ├── tcpclient.h │ │ │ │ │ └── tcpclient.pro │ │ │ │ └── tcpserver/ │ │ │ │ ├── runservermac │ │ │ │ ├── tcpserver.cpp │ │ │ │ ├── tcpserver.pro │ │ │ │ ├── testservice.cpp │ │ │ │ └── testservice.h │ │ │ ├── tests.pri │ │ │ └── tests.pro │ │ ├── qt_browser/ │ │ │ ├── chasewidget.cpp │ │ │ ├── chasewidget.h │ │ │ ├── qt_browser.pri │ │ │ └── qt_browser.pro │ │ ├── qtc_editutil/ │ │ │ ├── fancylineedit.cpp │ │ │ ├── fancylineedit.h │ │ │ ├── filterlineedit.cpp │ │ │ ├── filterlineedit.h │ │ │ ├── qtc_editutil.pri │ │ │ ├── qtc_editutil.pro │ │ │ ├── uncommentselection.cpp │ │ │ ├── uncommentselection.h │ │ │ └── utils_global.h │ │ ├── qtc_gdbmi/ │ │ │ ├── gdbmi.cpp │ │ │ ├── gdbmi.h │ │ │ ├── qtc_gdbmi.pri │ │ │ └── qtc_gdbmi.pro │ │ ├── qtc_itemview/ │ │ │ ├── itemviews.cpp │ │ │ ├── itemviews.h │ │ │ ├── opendocumentstreeview.cpp │ │ │ ├── opendocumentstreeview.h │ │ │ ├── proxymodel.cpp │ │ │ ├── proxymodel.h │ │ │ ├── qtc_itemview.pri │ │ │ ├── qtc_itemview.pro │ │ │ └── qtc_itemview.qrc │ │ ├── qtc_searchresult/ │ │ │ ├── qtc_searchresult.pri │ │ │ ├── qtc_searchresult.pro │ │ │ ├── searchresultcolor.h │ │ │ ├── searchresultitem.h │ │ │ ├── searchresulttreeitemdelegate.cpp │ │ │ ├── searchresulttreeitemdelegate.h │ │ │ ├── searchresulttreeitemroles.h │ │ │ ├── searchresulttreeitems.cpp │ │ │ ├── searchresulttreeitems.h │ │ │ ├── searchresulttreemodel.cpp │ │ │ ├── searchresulttreemodel.h │ │ │ ├── searchresulttreeview.cpp │ │ │ ├── searchresulttreeview.h │ │ │ ├── searchresultwidget.cpp │ │ │ └── searchresultwidget.h │ │ ├── qtc_texteditor/ │ │ │ ├── autocompleter.cpp │ │ │ ├── autocompleter.h │ │ │ ├── basetextblockselection.cpp │ │ │ ├── basetextblockselection.h │ │ │ ├── basetextdocumentlayout.cpp │ │ │ ├── basetextdocumentlayout.h │ │ │ ├── colorscheme.cpp │ │ │ ├── colorscheme.h │ │ │ ├── generichighlighter/ │ │ │ │ ├── context.cpp │ │ │ │ ├── context.h │ │ │ │ ├── definitiondownloader.cpp │ │ │ │ ├── definitiondownloader.h │ │ │ │ ├── dynamicrule.cpp │ │ │ │ ├── dynamicrule.h │ │ │ │ ├── highlightdefinition.cpp │ │ │ │ ├── highlightdefinition.h │ │ │ │ ├── highlightdefinitionhandler.cpp │ │ │ │ ├── highlightdefinitionhandler.h │ │ │ │ ├── highlightdefinitionmetadata.cpp │ │ │ │ ├── highlightdefinitionmetadata.h │ │ │ │ ├── highlighter.cpp │ │ │ │ ├── highlighter.h │ │ │ │ ├── highlighterexception.h │ │ │ │ ├── highlightersettingspage.ui │ │ │ │ ├── includerulesinstruction.cpp │ │ │ │ ├── includerulesinstruction.h │ │ │ │ ├── itemdata.cpp │ │ │ │ ├── itemdata.h │ │ │ │ ├── keywordlist.cpp │ │ │ │ ├── keywordlist.h │ │ │ │ ├── managedefinitionsdialog.cpp │ │ │ │ ├── managedefinitionsdialog.h │ │ │ │ ├── managedefinitionsdialog.ui │ │ │ │ ├── manager.cpp │ │ │ │ ├── manager.h │ │ │ │ ├── manager2.cpp │ │ │ │ ├── manager2.h │ │ │ │ ├── progressdata.cpp │ │ │ │ ├── progressdata.h │ │ │ │ ├── reuse.h │ │ │ │ ├── rule.cpp │ │ │ │ ├── rule.h │ │ │ │ ├── specificrules.cpp │ │ │ │ └── specificrules.h │ │ │ ├── itexteditor.cpp │ │ │ ├── itexteditor.h │ │ │ ├── katehighlighter.cpp │ │ │ ├── katehighlighter.h │ │ │ ├── qtc_texteditor.pri │ │ │ ├── qtc_texteditor.pro │ │ │ ├── syntaxhighlighter.cpp │ │ │ ├── syntaxhighlighter.h │ │ │ ├── tabsettings.cpp │ │ │ ├── tabsettings.h │ │ │ ├── texteditor_global.h │ │ │ ├── texteditorconstants.h │ │ │ └── utils/ │ │ │ └── settingsutils.h │ │ └── treemodelcompleter/ │ │ ├── treemodelcompleter.cpp │ │ ├── treemodelcompleter.h │ │ ├── treemodelcompleter.pri │ │ └── treemodelcompleter.pro │ ├── api/ │ │ ├── api.pro │ │ ├── docbrowserapi/ │ │ │ ├── docbrowserapi.h │ │ │ ├── docbrowserapi.pri │ │ │ └── docbrowserapi.pro │ │ ├── golangastapi/ │ │ │ ├── golangastapi.h │ │ │ ├── golangastapi.pri │ │ │ └── golangastapi.pro │ │ ├── golangdocapi/ │ │ │ ├── golangdocapi.h │ │ │ ├── golangdocapi.pri │ │ │ └── golangdocapi.pro │ │ ├── liteapi/ │ │ │ ├── liteapi.h │ │ │ ├── liteapi.pri │ │ │ ├── liteapi.pro │ │ │ ├── litehtml.h │ │ │ ├── liteids.h │ │ │ ├── liteobj.h │ │ │ ├── liteqt.h │ │ │ └── liteutil.h │ │ ├── litebuildapi/ │ │ │ ├── litebuildapi.h │ │ │ ├── litebuildapi.pri │ │ │ └── litebuildapi.pro │ │ ├── litedebugapi/ │ │ │ ├── litedebugapi.h │ │ │ ├── litedebugapi.pri │ │ │ └── litedebugapi.pro │ │ ├── liteeditorapi/ │ │ │ ├── liteeditorapi.h │ │ │ ├── liteeditorapi.pri │ │ │ └── liteeditorapi.pro │ │ ├── liteenvapi/ │ │ │ ├── liteenvapi.h │ │ │ ├── liteenvapi.pri │ │ │ └── liteenvapi.pro │ │ ├── litefindapi/ │ │ │ ├── litefindapi.h │ │ │ ├── litefindapi.pri │ │ │ └── litefindapi.pro │ │ ├── litettyapi/ │ │ │ ├── litettyapi.h │ │ │ ├── litettyapi.pri │ │ │ └── litettyapi.pro │ │ ├── quickopenapi/ │ │ │ ├── quickopenapi.h │ │ │ ├── quickopenapi.pri │ │ │ └── quickopenapi.pro │ │ └── terminalapi/ │ │ ├── terminalapi.h │ │ ├── terminalapi.pri │ │ └── terminalapi.pro │ ├── libgopher/ │ │ └── libgopher.go │ ├── license_update.lua │ ├── liteapp/ │ │ ├── Info.plist │ │ ├── aboutdialog.cpp │ │ ├── aboutdialog.h │ │ ├── aboutdialog.ui │ │ ├── actionmanager.cpp │ │ ├── actionmanager.h │ │ ├── cdrv.h │ │ ├── editormanager.cpp │ │ ├── editormanager.h │ │ ├── filemanager.cpp │ │ ├── filemanager.h │ │ ├── folderproject.cpp │ │ ├── folderproject.h │ │ ├── folderprojectfactory.cpp │ │ ├── folderprojectfactory.h │ │ ├── goproxy.cpp │ │ ├── goproxy.h │ │ ├── htmlwidgetmanager.cpp │ │ ├── htmlwidgetmanager.h │ │ ├── idletimer.cpp │ │ ├── idletimer.h │ │ ├── images/ │ │ │ └── liteide.icns │ │ ├── liteapp.cpp │ │ ├── liteapp.h │ │ ├── liteapp.pri │ │ ├── liteapp.pro │ │ ├── liteapp.qrc │ │ ├── liteapp.rc │ │ ├── liteapp_global.h │ │ ├── liteappoption.cpp │ │ ├── liteappoption.h │ │ ├── liteappoption.ui │ │ ├── liteappoptionfactory.cpp │ │ ├── liteappoptionfactory.h │ │ ├── macsupport.h │ │ ├── macsupport.mm │ │ ├── main.cpp │ │ ├── mainwindow.cpp │ │ ├── mainwindow.h │ │ ├── mimetypemanager.cpp │ │ ├── mimetypemanager.h │ │ ├── multifolderwindow.cpp │ │ ├── multifolderwindow.h │ │ ├── newfiledialog.cpp │ │ ├── newfiledialog.h │ │ ├── newfiledialog.ui │ │ ├── openeditorswidget.cpp │ │ ├── openeditorswidget.h │ │ ├── optionmanager.cpp │ │ ├── optionmanager.h │ │ ├── optionsbrowser.cpp │ │ ├── optionsbrowser.h │ │ ├── optionswidget.ui │ │ ├── outputoption.cpp │ │ ├── outputoption.h │ │ ├── outputoption.ui │ │ ├── pluginmanager.cpp │ │ ├── pluginmanager.h │ │ ├── pluginsdialog.cpp │ │ ├── pluginsdialog.h │ │ ├── pluginsdialog.ui │ │ ├── projectmanager.cpp │ │ ├── projectmanager.h │ │ ├── recentmanager.cpp │ │ ├── recentmanager.h │ │ ├── rotationtoolbutton.cpp │ │ ├── rotationtoolbutton.h │ │ ├── sidewindowstyle.cpp │ │ ├── sidewindowstyle.h │ │ ├── splitfolderwindow.cpp │ │ ├── splitfolderwindow.h │ │ ├── splitwindowstyle.cpp │ │ ├── splitwindowstyle.h │ │ ├── textbrowserhtmlwidget.cpp │ │ ├── textbrowserhtmlwidget.h │ │ ├── tooldockwidget.cpp │ │ ├── tooldockwidget.h │ │ ├── toolmainwindow.cpp │ │ ├── toolmainwindow.h │ │ ├── toolwindowmanager.cpp │ │ ├── toolwindowmanager.h │ │ └── windowstyle.h │ ├── liteide/ │ │ ├── Info.plist │ │ ├── liteide.icns │ │ ├── liteide.pro │ │ ├── liteide.rc │ │ └── main.cpp │ ├── liteideapi.pri │ ├── liteideplugin.pri │ ├── liteideutils.pri │ ├── liteshell/ │ │ ├── ReadMe.txt │ │ ├── StdAfx.cpp │ │ ├── StdAfx.h │ │ ├── liteshell.cpp │ │ ├── liteshell.dsp │ │ └── liteshell.dsw │ ├── memleak_readme.txt │ ├── memleak_remove.lua │ ├── memleak_update.lua │ ├── pch/ │ │ ├── liteide_gui_pch.h │ │ └── liteide_pch.h │ ├── plugins/ │ │ ├── bookmarks/ │ │ │ ├── bookmarkmanager.cpp │ │ │ ├── bookmarkmanager.h │ │ │ ├── bookmarkmodel.cpp │ │ │ ├── bookmarkmodel.h │ │ │ ├── bookmarks.pro │ │ │ ├── bookmarks.qrc │ │ │ ├── bookmarks_global.h │ │ │ ├── bookmarksplugin.cpp │ │ │ └── bookmarksplugin.h │ │ ├── dlvdebugger/ │ │ │ ├── dlvdebugger.cpp │ │ │ ├── dlvdebugger.h │ │ │ ├── dlvdebugger.pro │ │ │ ├── dlvdebugger_global.h │ │ │ ├── dlvdebuggeroption.cpp │ │ │ ├── dlvdebuggeroption.h │ │ │ ├── dlvdebuggeroption.ui │ │ │ ├── dlvdebuggeroptionfactory.cpp │ │ │ ├── dlvdebuggeroptionfactory.h │ │ │ ├── dlvdebuggerplugin.cpp │ │ │ ├── dlvdebuggerplugin.h │ │ │ ├── dlvrpcdebugger.cpp │ │ │ └── dlvrpcdebugger.h │ │ ├── fakevimedit/ │ │ │ ├── fakevimedit.cpp │ │ │ ├── fakevimedit.h │ │ │ ├── fakevimedit.pro │ │ │ ├── fakevimedit_global.h │ │ │ ├── fakevimeditoption.cpp │ │ │ ├── fakevimeditoption.h │ │ │ ├── fakevimeditoption.ui │ │ │ ├── fakevimeditoptionfactory.cpp │ │ │ ├── fakevimeditoptionfactory.h │ │ │ ├── fakevimeditplugin.cpp │ │ │ └── fakevimeditplugin.h │ │ ├── filebrowser/ │ │ │ ├── filebrowser.cpp │ │ │ ├── filebrowser.h │ │ │ ├── filebrowser.pro │ │ │ ├── filebrowser.qrc │ │ │ ├── filebrowser_global.h │ │ │ ├── filebrowseroption.cpp │ │ │ ├── filebrowseroption.h │ │ │ ├── filebrowseroption.ui │ │ │ ├── filebrowseroptionfactory.cpp │ │ │ ├── filebrowseroptionfactory.h │ │ │ ├── filebrowserplugin.cpp │ │ │ └── filebrowserplugin.h │ │ ├── gdbdebugger/ │ │ │ ├── gdbdebugger.cpp │ │ │ ├── gdbdebugger.h │ │ │ ├── gdbdebugger.pro │ │ │ ├── gdbdebugger_global.h │ │ │ ├── gdbdebuggeroption.cpp │ │ │ ├── gdbdebuggeroption.h │ │ │ ├── gdbdebuggeroption.ui │ │ │ ├── gdbdebuggeroptionfactory.cpp │ │ │ ├── gdbdebuggeroptionfactory.h │ │ │ ├── gdbdebuggerplugin.cpp │ │ │ └── gdbdebuggerplugin.h │ │ ├── golangast/ │ │ │ ├── astwidget.cpp │ │ │ ├── astwidget.h │ │ │ ├── golangast.cpp │ │ │ ├── golangast.h │ │ │ ├── golangast.pro │ │ │ ├── golangast.qrc │ │ │ ├── golangast_global.h │ │ │ ├── golangasticon.cpp │ │ │ ├── golangasticon.h │ │ │ ├── golangastitem.h │ │ │ ├── golangastoption.cpp │ │ │ ├── golangastoption.h │ │ │ ├── golangastoption.ui │ │ │ ├── golangastoptionfactory.cpp │ │ │ ├── golangastoptionfactory.h │ │ │ ├── golangastplugin.cpp │ │ │ ├── golangastplugin.h │ │ │ ├── golangsymbol.cpp │ │ │ └── golangsymbol.h │ │ ├── golangcode/ │ │ │ ├── golangcode.cpp │ │ │ ├── golangcode.h │ │ │ ├── golangcode.pro │ │ │ ├── golangcode_global.h │ │ │ ├── golangcodeoption.cpp │ │ │ ├── golangcodeoption.h │ │ │ ├── golangcodeoption.ui │ │ │ ├── golangcodeoptionfactory.cpp │ │ │ ├── golangcodeoptionfactory.h │ │ │ ├── golangcodeplugin.cpp │ │ │ └── golangcodeplugin.h │ │ ├── golangdoc/ │ │ │ ├── findapiwidget.cpp │ │ │ ├── findapiwidget.h │ │ │ ├── finddocwidget.cpp │ │ │ ├── finddocwidget.h │ │ │ ├── golangdoc.cpp │ │ │ ├── golangdoc.h │ │ │ ├── golangdoc.pro │ │ │ ├── golangdoc_global.h │ │ │ ├── golangdocoption.cpp │ │ │ ├── golangdocoption.h │ │ │ ├── golangdocoption.ui │ │ │ ├── golangdocoptionfactory.cpp │ │ │ ├── golangdocoptionfactory.h │ │ │ ├── golangdocplugin.cpp │ │ │ └── golangdocplugin.h │ │ ├── golangedit/ │ │ │ ├── goaddtagsdialog.cpp │ │ │ ├── goaddtagsdialog.h │ │ │ ├── goaddtagsdialog.ui │ │ │ ├── golangedit.cpp │ │ │ ├── golangedit.h │ │ │ ├── golangedit.pro │ │ │ ├── golangedit_global.h │ │ │ ├── golangeditoption.cpp │ │ │ ├── golangeditoption.h │ │ │ ├── golangeditoption.ui │ │ │ ├── golangeditoptionfactory.cpp │ │ │ ├── golangeditoptionfactory.h │ │ │ ├── golangeditplugin.cpp │ │ │ ├── golangeditplugin.h │ │ │ ├── golangfilesearch.cpp │ │ │ ├── golangfilesearch.h │ │ │ ├── golanghighlighter.cpp │ │ │ ├── golanghighlighter.h │ │ │ ├── golanghighlighterfactory.cpp │ │ │ ├── golanghighlighterfactory.h │ │ │ ├── golangtextlexer.cpp │ │ │ ├── golangtextlexer.h │ │ │ ├── goplsfilesearch.cpp │ │ │ ├── goplsfilesearch.h │ │ │ ├── goremovetagsdialog.cpp │ │ │ ├── goremovetagsdialog.h │ │ │ └── goremovetagsdialog.ui │ │ ├── golangfmt/ │ │ │ ├── golangfmt.cpp │ │ │ ├── golangfmt.h │ │ │ ├── golangfmt.pro │ │ │ ├── golangfmt.qrc │ │ │ ├── golangfmt_global.h │ │ │ ├── golangfmtoption.cpp │ │ │ ├── golangfmtoption.h │ │ │ ├── golangfmtoption.ui │ │ │ ├── golangfmtoptionfactory.cpp │ │ │ ├── golangfmtoptionfactory.h │ │ │ ├── golangfmtplugin.cpp │ │ │ └── golangfmtplugin.h │ │ ├── golanglint/ │ │ │ ├── golanglint.cpp │ │ │ ├── golanglint.h │ │ │ ├── golanglint.pro │ │ │ ├── golanglint.qrc │ │ │ ├── golanglint_global.h │ │ │ ├── golanglintoption.cpp │ │ │ ├── golanglintoption.h │ │ │ ├── golanglintoption.ui │ │ │ ├── golanglintoptionfactory.cpp │ │ │ ├── golanglintoptionfactory.h │ │ │ ├── golanglintplugin.cpp │ │ │ └── golanglintplugin.h │ │ ├── golangpackage/ │ │ │ ├── filepathmodel.cpp │ │ │ ├── filepathmodel.h │ │ │ ├── golangpackage.pro │ │ │ ├── golangpackage_global.h │ │ │ ├── golangpackageoption.cpp │ │ │ ├── golangpackageoption.h │ │ │ ├── golangpackageoption.ui │ │ │ ├── golangpackageoptionfactory.cpp │ │ │ ├── golangpackageoptionfactory.h │ │ │ ├── golangpackageplugin.cpp │ │ │ ├── golangpackageplugin.h │ │ │ ├── gotool.cpp │ │ │ ├── gotool.h │ │ │ ├── packagebrowser.cpp │ │ │ ├── packagebrowser.h │ │ │ ├── packageproject.cpp │ │ │ ├── packageproject.h │ │ │ ├── packageprojectfactory.cpp │ │ │ ├── packageprojectfactory.h │ │ │ ├── packagetree.cpp │ │ │ └── packagetree.h │ │ ├── golangplay/ │ │ │ ├── golangplay.pro │ │ │ ├── golangplay_global.h │ │ │ ├── golangplayplugin.cpp │ │ │ ├── golangplayplugin.h │ │ │ ├── goplaybrowser.cpp │ │ │ └── goplaybrowser.h │ │ ├── golangpresent/ │ │ │ ├── exportdialog.cpp │ │ │ ├── exportdialog.h │ │ │ ├── exportdialog.ui │ │ │ ├── golangpresent.pro │ │ │ ├── golangpresent.qrc │ │ │ ├── golangpresent_global.h │ │ │ ├── golangpresentedit.cpp │ │ │ ├── golangpresentedit.h │ │ │ ├── golangpresentplugin.cpp │ │ │ └── golangpresentplugin.h │ │ ├── golangtool/ │ │ │ ├── golangtool.pro │ │ │ ├── golangtool.qrc │ │ │ ├── golangtool_global.h │ │ │ ├── golangtoolplugin.cpp │ │ │ ├── golangtoolplugin.h │ │ │ ├── gopathbrowser.cpp │ │ │ ├── gopathbrowser.h │ │ │ ├── gopathmodel.cpp │ │ │ ├── gopathmodel.h │ │ │ ├── gopathproject.cpp │ │ │ ├── gopathproject.h │ │ │ ├── gopathprojectfactor.cpp │ │ │ ├── gopathprojectfactor.h │ │ │ ├── importgopathdialog.cpp │ │ │ ├── importgopathdialog.h │ │ │ └── importgopathdialog.ui │ │ ├── imageeditor/ │ │ │ ├── imageeditor.cpp │ │ │ ├── imageeditor.h │ │ │ ├── imageeditor.pro │ │ │ ├── imageeditor.qrc │ │ │ ├── imageeditor_global.h │ │ │ ├── imageeditorfactory.cpp │ │ │ ├── imageeditorfactory.h │ │ │ ├── imageeditorfile.cpp │ │ │ ├── imageeditorfile.h │ │ │ ├── imageeditorplugin.cpp │ │ │ ├── imageeditorplugin.h │ │ │ ├── imageeditorwidget.cpp │ │ │ └── imageeditorwidget.h │ │ ├── jsonedit/ │ │ │ ├── jsonedit.cpp │ │ │ ├── jsonedit.h │ │ │ ├── jsonedit.pro │ │ │ ├── jsonedit_global.h │ │ │ ├── jsoneditplugin.cpp │ │ │ └── jsoneditplugin.h │ │ ├── litebuild/ │ │ │ ├── build.cpp │ │ │ ├── build.h │ │ │ ├── buildconfigdialog.cpp │ │ │ ├── buildconfigdialog.h │ │ │ ├── buildconfigdialog.ui │ │ │ ├── buildmanager.cpp │ │ │ ├── buildmanager.h │ │ │ ├── images/ │ │ │ │ └── image.pdn │ │ │ ├── litebuild.cpp │ │ │ ├── litebuild.h │ │ │ ├── litebuild.pro │ │ │ ├── litebuild.qrc │ │ │ ├── litebuild_global.h │ │ │ ├── litebuildoption.cpp │ │ │ ├── litebuildoption.h │ │ │ ├── litebuildoption.ui │ │ │ ├── litebuildoptionfactory.cpp │ │ │ ├── litebuildoptionfactory.h │ │ │ ├── litebuildplugin.cpp │ │ │ └── litebuildplugin.h │ │ ├── litedebug/ │ │ │ ├── debugmanager.cpp │ │ │ ├── debugmanager.h │ │ │ ├── debugwidget.cpp │ │ │ ├── debugwidget.h │ │ │ ├── litedebug.cpp │ │ │ ├── litedebug.h │ │ │ ├── litedebug.pro │ │ │ ├── litedebug.qrc │ │ │ ├── litedebug_global.h │ │ │ ├── litedebugoption.cpp │ │ │ ├── litedebugoption.h │ │ │ ├── litedebugoption.ui │ │ │ ├── litedebugoptionfactory.cpp │ │ │ ├── litedebugoptionfactory.h │ │ │ ├── litedebugplugin.cpp │ │ │ ├── litedebugplugin.h │ │ │ ├── selectexternaldialog.cpp │ │ │ ├── selectexternaldialog.h │ │ │ └── selectexternaldialog.ui │ │ ├── liteeditor/ │ │ │ ├── codecompleter.cpp │ │ │ ├── codecompleter.h │ │ │ ├── editorapimanager.cpp │ │ │ ├── editorapimanager.h │ │ │ ├── faketooltip.cpp │ │ │ ├── faketooltip.h │ │ │ ├── functiontooltip.cpp │ │ │ ├── functiontooltip.h │ │ │ ├── highlightermanager.cpp │ │ │ ├── highlightermanager.h │ │ │ ├── katehighlighterfactory.cpp │ │ │ ├── katehighlighterfactory.h │ │ │ ├── katetextlexer.cpp │ │ │ ├── katetextlexer.h │ │ │ ├── litecompleter.cpp │ │ │ ├── litecompleter.h │ │ │ ├── liteeditor.cpp │ │ │ ├── liteeditor.h │ │ │ ├── liteeditor.pro │ │ │ ├── liteeditor.qrc │ │ │ ├── liteeditor.xml │ │ │ ├── liteeditor_global.h │ │ │ ├── liteeditorfile.cpp │ │ │ ├── liteeditorfile.h │ │ │ ├── liteeditorfilefactory.cpp │ │ │ ├── liteeditorfilefactory.h │ │ │ ├── liteeditormark.cpp │ │ │ ├── liteeditormark.h │ │ │ ├── liteeditoroption.cpp │ │ │ ├── liteeditoroption.h │ │ │ ├── liteeditoroption.ui │ │ │ ├── liteeditoroptionfactory.cpp │ │ │ ├── liteeditoroptionfactory.h │ │ │ ├── liteeditorplugin.cpp │ │ │ ├── liteeditorplugin.h │ │ │ ├── liteeditorwidget.cpp │ │ │ ├── liteeditorwidget.h │ │ │ ├── liteeditorwidgetbase.cpp │ │ │ ├── liteeditorwidgetbase.h │ │ │ ├── litewordcompleter.cpp │ │ │ ├── litewordcompleter.h │ │ │ ├── snippetapi.cpp │ │ │ ├── snippetapi.h │ │ │ ├── wordapi.cpp │ │ │ └── wordapi.h │ │ ├── liteenv/ │ │ │ ├── envmanager.cpp │ │ │ ├── envmanager.h │ │ │ ├── goenvmanager.cpp │ │ │ ├── goenvmanager.h │ │ │ ├── liteenv.pro │ │ │ ├── liteenv.qrc │ │ │ ├── liteenv_global.h │ │ │ ├── liteenvoption.cpp │ │ │ ├── liteenvoption.h │ │ │ ├── liteenvoption.ui │ │ │ ├── liteenvoptionfactory.cpp │ │ │ ├── liteenvoptionfactory.h │ │ │ ├── liteenvplugin.cpp │ │ │ └── liteenvplugin.h │ │ ├── litefind/ │ │ │ ├── filesearch.cpp │ │ │ ├── filesearch.h │ │ │ ├── filesearchmanager.cpp │ │ │ ├── filesearchmanager.h │ │ │ ├── findeditor.cpp │ │ │ ├── findeditor.h │ │ │ ├── litefind.pro │ │ │ ├── litefind_global.h │ │ │ ├── litefindplugin.cpp │ │ │ ├── litefindplugin.h │ │ │ ├── replacedocument.cpp │ │ │ └── replacedocument.h │ │ ├── liteshell/ │ │ │ ├── liteshell.pro │ │ │ ├── liteshell_global.h │ │ │ ├── liteshellplugin.cpp │ │ │ └── liteshellplugin.h │ │ ├── litetty/ │ │ │ ├── fifotty.cpp │ │ │ ├── fifotty.h │ │ │ ├── litetty.cpp │ │ │ ├── litetty.h │ │ │ ├── litetty.pro │ │ │ ├── litetty_global.h │ │ │ ├── litettyplugin.cpp │ │ │ ├── litettyplugin.h │ │ │ ├── sockettty.cpp │ │ │ └── sockettty.h │ │ ├── makefileproject/ │ │ │ ├── makefilefile.cpp │ │ │ ├── makefilefile.h │ │ │ ├── makefilefilefactory.cpp │ │ │ ├── makefilefilefactory.h │ │ │ ├── makefileproject.cpp │ │ │ ├── makefileproject.h │ │ │ ├── makefileproject.pro │ │ │ ├── makefileproject.xml │ │ │ ├── makefileproject_global.h │ │ │ ├── makefileprojectplugin.cpp │ │ │ └── makefileprojectplugin.h │ │ ├── markdown/ │ │ │ ├── css/ │ │ │ │ └── textbrowser.css │ │ │ ├── htmlpreview.cpp │ │ │ ├── htmlpreview.h │ │ │ ├── markdown.pro │ │ │ ├── markdown.qrc │ │ │ ├── markdown_global.h │ │ │ ├── markdownbatchbrowser.cpp │ │ │ ├── markdownbatchbrowser.h │ │ │ ├── markdownbatchwidget.ui │ │ │ ├── markdownedit.cpp │ │ │ ├── markdownedit.h │ │ │ ├── markdownplugin.cpp │ │ │ └── markdownplugin.h │ │ ├── plugins.pro │ │ ├── profileproject/ │ │ │ ├── profilefile.cpp │ │ │ ├── profilefile.h │ │ │ ├── profilefilefactory.cpp │ │ │ ├── profilefilefactory.h │ │ │ ├── profileproject.cpp │ │ │ ├── profileproject.h │ │ │ ├── profileproject.pro │ │ │ ├── profileproject.xml │ │ │ ├── profileproject_global.h │ │ │ ├── profileprojectplugin.cpp │ │ │ └── profileprojectplugin.h │ │ ├── qsqleditor/ │ │ │ ├── qsqldbfile.cpp │ │ │ ├── qsqldbfile.h │ │ │ ├── qsqleditor.cpp │ │ │ ├── qsqleditor.h │ │ │ ├── qsqleditor.pro │ │ │ ├── qsqleditor.ui │ │ │ ├── qsqleditor_global.h │ │ │ ├── qsqleditorplugin.cpp │ │ │ ├── qsqleditorplugin.h │ │ │ ├── qsqlfilefactory.cpp │ │ │ ├── qsqlfilefactory.h │ │ │ ├── sqlitefile.h │ │ │ ├── sqlitemdelegate.cpp │ │ │ ├── sqlitemdelegate.h │ │ │ ├── sqliterfile.cpp │ │ │ ├── sqltablemodel.cpp │ │ │ ├── sqltablemodel.h │ │ │ ├── tableviewwidget.cpp │ │ │ ├── tableviewwidget.h │ │ │ └── tableviewwidget.ui │ │ ├── quickopen/ │ │ │ ├── quickopen.pro │ │ │ ├── quickopen_global.h │ │ │ ├── quickopenaction.cpp │ │ │ ├── quickopenaction.h │ │ │ ├── quickopeneditor.cpp │ │ │ ├── quickopeneditor.h │ │ │ ├── quickopenfiles.cpp │ │ │ ├── quickopenfiles.h │ │ │ ├── quickopenfilesystem.cpp │ │ │ ├── quickopenfilesystem.h │ │ │ ├── quickopenfolder.cpp │ │ │ ├── quickopenfolder.h │ │ │ ├── quickopenhelp.cpp │ │ │ ├── quickopenhelp.h │ │ │ ├── quickopenlines.cpp │ │ │ ├── quickopenlines.h │ │ │ ├── quickopenmanager.cpp │ │ │ ├── quickopenmanager.h │ │ │ ├── quickopenmimetype.cpp │ │ │ ├── quickopenmimetype.h │ │ │ ├── quickopenoption.cpp │ │ │ ├── quickopenoption.h │ │ │ ├── quickopenoption.ui │ │ │ ├── quickopenoptionfactory.cpp │ │ │ ├── quickopenoptionfactory.h │ │ │ ├── quickopenplugin.cpp │ │ │ ├── quickopenplugin.h │ │ │ ├── quickopenwidget.cpp │ │ │ └── quickopenwidget.h │ │ ├── rustedit/ │ │ │ ├── rustedit.cpp │ │ │ ├── rustedit.h │ │ │ ├── rustedit.pro │ │ │ ├── rustedit_global.h │ │ │ ├── rusteditplugin.cpp │ │ │ └── rusteditplugin.h │ │ ├── syntaxeditor/ │ │ │ ├── golangcompleter.cpp │ │ │ ├── golangcompleter.h │ │ │ ├── golanghighlighter.cpp │ │ │ ├── golanghighlighter.h │ │ │ ├── projecthighlighter.cpp │ │ │ ├── projecthighlighter.h │ │ │ ├── syntaxcompleter.h │ │ │ ├── syntaxeditor.cpp │ │ │ ├── syntaxeditor.h │ │ │ ├── syntaxeditor.pro │ │ │ ├── syntaxeditor.xml │ │ │ ├── syntaxeditor_global.h │ │ │ ├── syntaxeditorplugin.cpp │ │ │ ├── syntaxeditorplugin.h │ │ │ ├── syntaxfilefactory.cpp │ │ │ ├── syntaxfilefactory.h │ │ │ ├── syntaxtexteditor.cpp │ │ │ └── syntaxtexteditor.h │ │ ├── terminal/ │ │ │ ├── terminal.cpp │ │ │ ├── terminal.h │ │ │ ├── terminal.pro │ │ │ ├── terminal_global.h │ │ │ ├── terminaloption.cpp │ │ │ ├── terminaloption.h │ │ │ ├── terminaloption.ui │ │ │ ├── terminaloptionfactory.cpp │ │ │ ├── terminaloptionfactory.h │ │ │ ├── terminalplugin.cpp │ │ │ └── terminalplugin.h │ │ ├── webkithtmlwidget/ │ │ │ ├── webkitbrowser.cpp │ │ │ ├── webkitbrowser.h │ │ │ ├── webkithtmlwidget.pro │ │ │ ├── webkithtmlwidget_global.h │ │ │ ├── webkithtmlwidgetplugin.cpp │ │ │ ├── webkithtmlwidgetplugin.h │ │ │ ├── webviewhtmlwidget.cpp │ │ │ └── webviewhtmlwidget.h │ │ └── welcome/ │ │ ├── litedoc.cpp │ │ ├── litedoc.h │ │ ├── welcome.pro │ │ ├── welcome.qrc │ │ ├── welcome_global.h │ │ ├── welcomebrowser.cpp │ │ ├── welcomebrowser.h │ │ ├── welcomeplugin.cpp │ │ └── welcomeplugin.h │ ├── rpath.pri │ ├── src.pro │ ├── tools/ │ │ ├── check_hpp/ │ │ │ └── main.go │ │ ├── check_png/ │ │ │ └── main.go │ │ ├── exportqrc/ │ │ │ ├── README.md │ │ │ └── main.go │ │ ├── liteide_ctrlc_stub/ │ │ │ ├── liteide_ctrlc_stub.cpp │ │ │ └── liteide_ctrlc_stub.pro │ │ ├── template/ │ │ │ ├── hello_option/ │ │ │ │ ├── hellooption.cpp │ │ │ │ ├── hellooption.h │ │ │ │ ├── hellooption.ui │ │ │ │ ├── hellooptionfactory.cpp │ │ │ │ └── hellooptionfactory.h │ │ │ ├── hello_plugin/ │ │ │ │ ├── hello.pro │ │ │ │ ├── hello_global.h │ │ │ │ ├── helloplugin.cpp │ │ │ │ └── helloplugin.h │ │ │ ├── hello_utillib/ │ │ │ │ ├── hello.cpp │ │ │ │ ├── hello.h │ │ │ │ ├── hello.pri │ │ │ │ └── hello.pro │ │ │ ├── make_option.lua │ │ │ ├── make_plugin.lua │ │ │ ├── make_utillib.lua │ │ │ └── makelib.lua │ │ └── tools.pro │ └── utils/ │ ├── colorstyle/ │ │ ├── colorstyle.cpp │ │ ├── colorstyle.h │ │ ├── colorstyle.pri │ │ └── colorstyle.pro │ ├── dlvclient/ │ │ ├── dlvclient.cpp │ │ ├── dlvclient.h │ │ ├── dlvclient.pri │ │ ├── dlvclient.pro │ │ ├── dlvtypes.h │ │ ├── varianthelper.cpp │ │ └── varianthelper.h │ ├── documentbrowser/ │ │ ├── documentbrowser.cpp │ │ ├── documentbrowser.h │ │ ├── documentbrowser.pri │ │ ├── documentbrowser.pro │ │ ├── documentbrowserfactory.cpp │ │ └── documentbrowserfactory.h │ ├── editorutil/ │ │ ├── checkdata.h │ │ ├── difflib.h │ │ ├── editorutil.cpp │ │ ├── editorutil.h │ │ ├── editorutil.pri │ │ ├── editorutil.pro │ │ └── libucd.h │ ├── extension/ │ │ ├── extension.cpp │ │ ├── extension.h │ │ ├── extension.pri │ │ └── extension.pro │ ├── filesystem/ │ │ ├── filesystem.pri │ │ ├── filesystem.pro │ │ ├── filesystemmodel.cpp │ │ ├── filesystemmodel.h │ │ ├── filesystemwidget.cpp │ │ └── filesystemwidget.h │ ├── fileutil/ │ │ ├── fileutil.cpp │ │ ├── fileutil.h │ │ ├── fileutil.pri │ │ ├── fileutil.pro │ │ ├── fileutil_mac.mm │ │ ├── findfilesthread.cpp │ │ └── findfilesthread.h │ ├── folderview/ │ │ ├── abstractmultiproxymodel.cpp │ │ ├── abstractmultiproxymodel.h │ │ ├── abstractmultiproxymodel_p.h │ │ ├── basefolderview.cpp │ │ ├── basefoldeview.h │ │ ├── dirsortfilterproxymodel.cpp │ │ ├── dirsortfilterproxymodel.h │ │ ├── filesystemmodelex.cpp │ │ ├── filesystemmodelex.h │ │ ├── folderdialog.cpp │ │ ├── folderdialog.h │ │ ├── folderlistmodel.cpp │ │ ├── folderlistmodel.h │ │ ├── folderlistview.cpp │ │ ├── folderlistview.h │ │ ├── folderview.cpp │ │ ├── folderview.h │ │ ├── folderview.pri │ │ ├── folderview.pro │ │ ├── multifoldermodel.cpp │ │ ├── multifoldermodel.h │ │ ├── multifolderview.cpp │ │ ├── multifolderview.h │ │ ├── multiindexmodel.cpp │ │ ├── multiindexmodel.h │ │ └── multiindexmodel_p.h │ ├── golangapi/ │ │ ├── golangapi.cpp │ │ ├── golangapi.h │ │ ├── golangapi.pri │ │ └── golangapi.pro │ ├── gotools/ │ │ ├── gotools.cpp │ │ ├── gotools.h │ │ ├── gotools.pri │ │ ├── gotools.pro │ │ └── libgopher.h │ ├── htmlutil/ │ │ ├── htmlutil.cpp │ │ ├── htmlutil.h │ │ ├── htmlutil.pri │ │ └── htmlutil.pro │ ├── iconutil/ │ │ ├── iconutil.cpp │ │ ├── iconutil.h │ │ ├── iconutil.pri │ │ └── iconutil.pro │ ├── mimetype/ │ │ ├── mimetype.cpp │ │ ├── mimetype.h │ │ ├── mimetype.pri │ │ └── mimetype.pro │ ├── modelproject/ │ │ ├── modelfileimpl.cpp │ │ ├── modelfileimpl.h │ │ ├── modelproject.pri │ │ ├── modelproject.pro │ │ ├── modelprojectimpl.cpp │ │ └── modelprojectimpl.h │ ├── navigate/ │ │ ├── navigate.cpp │ │ ├── navigate.h │ │ ├── navigate.pri │ │ └── navigate.pro │ ├── processex/ │ │ ├── processex.cpp │ │ ├── processex.h │ │ ├── processex.pri │ │ └── processex.pro │ ├── symboltreeview/ │ │ ├── symboltreeview.cpp │ │ ├── symboltreeview.h │ │ ├── symboltreeview.pri │ │ └── symboltreeview.pro │ ├── tabwidget/ │ │ ├── litetabwidget.cpp │ │ ├── litetabwidget.h │ │ ├── tabwidget.pri │ │ └── tabwidget.pro │ ├── textoutput/ │ │ ├── terminaledit.cpp │ │ ├── terminaledit.h │ │ ├── textoutput.cpp │ │ ├── textoutput.h │ │ ├── textoutput.pri │ │ └── textoutput.pro │ ├── utils.pro │ └── vterm/ │ ├── vterm.pri │ ├── vterm.pro │ ├── vtermcolor.h │ ├── vtermwidget.cpp │ ├── vtermwidget.h │ ├── vtermwidgetbase.cpp │ └── vtermwidgetbase.h └── windows_deploy.cmd