X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=README.md;h=4fc70c98c8f636fcab3b860537db4cc9477efdea;hb=4c678c4936714c58fa68a33a02dbdb88e3740f0d;hp=5ee782347940fb0639e6268a07f0409e5bf6655a;hpb=5e6a26a6ea964cead562e95a335c8980f78839b3;p=micro.git diff --git a/README.md b/README.md index 5ee78234..4fc70c98 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,8 @@ Here is a picture of micro editing its source code. To see more screenshots of micro, showcasing all of the default colorschemes, see [here](http://zbyedidia.webfactional.com/micro/screenshots.html). +You can also check out the website for Micro at https://micro-editor.github.io. + # Features * Easy to use and to install @@ -31,17 +33,20 @@ To see more screenshots of micro, showcasing all of the default colorschemes, se * Cross platform (It should work on all the platforms Go runs on) * Note that while Windows is supported, there are still some bugs that need to be worked out * Plugin system (plugins are written in Lua) + * Micro has a built-in plugin manager to automatically install, remove, and update all your plugins * Persistent undo * Automatic linting and error notifications -* Syntax highlighting (for over [75 languages](runtime/syntax)!) +* Syntax highlighting (for over [90 languages](runtime/syntax)!) * Colorscheme support * By default, micro comes with 16, 256, and true color themes. * True color support (set the `MICRO_TRUECOLOR` env variable to 1 to enable it) +* Snippets + * The snippet plugin can be installed with `> plugin install snippets` * Copy and paste with the system clipboard * Small and simple * Easily configurable * Macros -* Common editor things such as undo/redo, line numbers, Unicode support... +* Common editor things such as undo/redo, line numbers, Unicode support, softwrap... Although not yet implemented, I hope to add more features such as autocompletion ([#174](https://github.com/zyedidia/micro/issues/174)), and multiple cursors ([#5](https://github.com/zyedidia/micro/issues/5)) in the future. @@ -62,24 +67,35 @@ and you'll see all the stable releases with the corresponding binaries. If you'd like to see more information after installing micro, run `micro -version`. -### Homebrew +### Package Managers + +You can install micro using Homebrew on Mac: + +``` +brew install micro +``` -You can also install micro using Homebrew on Mac: +On Windows, you can install micro through Chocolatey: ``` -$ brew tap zyedidia/micro -$ brew install micro +choco install micro ``` ### Building from source If your operating system does not have a binary release, but does run Go, you can build from source. -Make sure that you have Go version 1.5 or greater (Go 1.4 will work if your version supports CGO). +Make sure that you have Go version 1.5 or greater (Go 1.4 will work if your version supports CGO) and that your `GOPATH` env variable is set (I recommand setting it to `~/go` if you don't have one). -```sh -go get -u github.com/zyedidia/micro/... ``` +go get -d github.com/zyedidia/micro +cd $GOPATH/src/github.com/zyedidia/micro +make install +``` + +The binary will then be installed to `$GOPATH/bin` (or your `$GOBIN`). + +You can install directly with `go get` (`go get -u github.com/zyedidia/micro/cmd/micro`) but this isn't recommended because it doesn't build micro with version information which is useful for the plugin manager. ### Linux clipboard support @@ -97,7 +113,7 @@ If you don't have xclip or xsel, micro will use an internal clipboard for copy a If you open micro and it doesn't seem like syntax highlighting is working, this is probably because you are using a terminal which does not support 256 color. Try changing the colorscheme to `simple` -by running `> set colorscheme simple`. +by pressing CtrlE in micro and typing `set colorscheme simple`. If you are using the default Ubuntu terminal, to enable 256 make sure your `TERM` variable is set to `xterm-256color`.