There’s XEDIT, jEdit, NEdit, gedit, and, because it seems, medit.
I had not heard about medit till I began trying to find editors I hadn’t but tried, however I’m glad to have found it. If you’re searching for a basic gedit expertise (circa Gnome 2), then medit is, most likely unintentionally, a wonderful and trendy approximation. It’s additionally bought many extra options, corresponding to the power to put in writing plugins in Python, Lua, or C, and a method to combine even shell scripts into its menu system. All the opposite typical options are right here, too—a tabbed interface, an on-demand shell, indentation administration, syntax highlighting, and so forth.
Installing medit
You can obtain medit from mooedit.sourceforge.net. It’s confirmed to work on Linux and Windows. If you’re utilizing Linux, you may additionally discover it in your repository. I put in my copy from slackbuilds.org on Slackware.
Using medit
Medit advertises itself as an editor “for programming and around programming,” and actually, began its life out as half of a bigger challenge known as GAP (Groups, Algorithms, Programming). Most of its options are aimed toward typical developer expectations. For occasion, within the Edit menu, there are alternatives to extend and reduce indentation, a typical activity for any programmer making an attempt to point scope visually (and a literal requirement for Python programmers), and choices to remark or uncomment blocks of textual content.
Some options might be helpful for common customers, too. Medit has an easy-to-use tabbed interface (each on the high of the window and as a pop-up record alongside the facet), a facet panel for fast filesystem looking, the power to bookmark locations in a file, and so forth. It additionally has syntax highlighting for each programming languages, in addition to markup and markdown languages, so it’s a helpful editor for code and prose alike.
Color schemes
When enhancing plain textual content with no syntax related to it or a format like Asciidoc, for which medit has no preset highlighting scheme, the editor assumes your system default. I exploit a darkish theme, so medit shows white textual content on a darkish grey background.
For syntax highlighting, although, the textual content turns into colourful relying on the half every phrase performs in its structured language. At first, I used to be a bit of pissed off at among the selections medit made; lots of the colours had been too darkish in opposition to my darkish background to be legible, and I didn’t really feel that each one the necessary parts had been distinctive sufficient. The reply to this downside, do you have to disagree with medit’s selections, is in Preferences, the place you possibly can change the colour theme. I modified mine to the Tango colours, which rendered a solarized shade array that stood out properly in opposition to my darkish editor background and even added shade to parts that had been saved white underneath the medit theme.
Pop-up Python
At the underside of the medit window, there’s a pop-up terminal for fast entry to a shell. This is a pleasant function, however frankly, after you’ve skilled Emacs and Kate, it feels fairly widespread. What stunned me about medit was its pop-up Python console, which launches from the Tools menu with moo and gtk modules pre-imported. In different phrases, if you launch medit’s Python shell, you possibly can look by means of the Python and GTK modules that medit itself is partly constructed upon. It’s an awesome function and one that may encourage you to put in writing a plugin (the Terminal pop-up is a plugin written in Python, so you may also look by means of its code to get a really feel for the way a plugin is written).
Classic enhancing
Medit is a good GTK-based editor with all of the necessary primary options and several other tantalizing extras to assist encourage you to increase the applying and make it your personal. As it accepts C, Python, Lua, and Bash, there are a number of entry factors for doing simply that. If you’re searching for a no-nonsense editor to your writing, whether or not it’s code or markdown or one thing in between, give medit an opportunity.