I am using mcedit, part of mc (midnight commander) as my main text editor. The issue I am having is command to copy to clipboard (ctrl-insert) works only with mouse selection and not with shift-arrowkey selection, while using X ( I have tested with sakura and tilda). When I use console ctrl-insert works with shift-arrowkey selection and copies the text to clipboard, which can be retrieved with shift-insert.
Here is relevent part from man mcedit
Midnight Commander should include some code to detect an X/Wayland server and update its clipboard accordingly when you use its internal commands. The keyboard-based selection is not an X-recognized selection (not a selection found by the terminal app itself).
Turbo Pascal was a great IDE: it had syntax highlighting, go-to-errornavigation, built in compile/build progress reporter, breakpointdebugger, intuitive compiler flag comboboxes and may other things I didnot appreciate at the time. Being a DOS-based program it looked like amiracle.
My system had LANG=ru_RU.KOI8-R locale at the time. It did not haveany troubles with text files in English. Some functional keys on theother hand were off-by-two in urxvt. But they were working fine onxterm. So I used xterm.
mcedit did not support file encoding different from LC_CTYPE at thetime. In rare moments of dire need I used things likeluit as a cheap hack to getsomething edited. I could not get iconv to work right. Fun times.
A bit later I got a day job related to C++. I started exploringIDE-like environments. I can only remember Anjuta and Eclipse. Therewere a lot more I tried. They all were too slow and opinionated, neededproject files, did not understand autotools-based projects. I quicklyrejected them all.
Around that time I got daily internet access where I found all sorts ofthings about how cool Lisp and Emacs are. I started using Emacsfor most of file editing and read a few books on Common Lisp. I didnot write anything sizable in Lisp. Best I could do is to draw anOpenGL square using verrazano FFI library for sbcl.
In C++ land I tried ECB, CEDET and Bovinator for parsing andautocompletion. The result looked suboptimal (manly because our buildsystem injected too many defines external parsers did not know about).The plugins slowed emacs loading a lot. To save on startup time Itried to use emacsclient. I was using X11 version of Emacs.Switching workspace to edit a file was very inconvenient.
Disappointed in slow Emacs startup times I settled on mcedit andused it for most of my editing since. It looked perfect: so close tonc, trivial to extend syntax highlighting files with new keywords.Apparently I even contributedhaskell.syntaxand ebuild.syntax.
At that time a new mc development team was formed by Russian-speakingcommunity of mc users to revive stalled upstream development. I joinedand contributed a tiny bit to mc. I like to think I helped withsubversion to git migration, fixed a few dire corner cases incompletion code, fixed a few bugs in FISH file transfer protocol,basic alacritty support and even support for compilation withtinycc.
mc was my IDE for many years and mcedit helped editing all the textfiles for me. Be it blog posts like this one, Makefiles, C projects,Haskell projects, /etc/fstab entries. I even successfully patchedbinary filnes with it.
It took 40 seconds. What is worse: while pasting is in progress UI showsyou interactively the speed of text insertion (good): first 10K getinserted within 2-3 second, next 10K take about 10 more seconds maybe,and next 10K takes 25 This is quadratic behaviour right there (bad).
And got a response that such behaviour is not specific to mcedit andshould plague other editors as well. I though it sounded a bit wrong.My expectation was that paste speed should be linear to pasted input,not quadratic.
I tried to find at least one editor that would behave poorly for thisspecific use case and found none. Anything I tried was able to do it in1-2 seconds: vim, emacs -nw, nano, gedit, geany, kwrite,helix, some Java-based editors I forgot. They all were reasonablyfast.
Having got a bit of positive experience with spell checking I decided togive vim another try. I did not want to write any complexconfiguration as I have many editing environments and would prefer to beable to get an editor into a comfortable state with a few commands or afew lines in the config.
Features include syntax highlighting for many languages, macros, code snippets, simple integration with external tools, automatic indentation, mouse support, clipboard and the ability to work in both ASCII and hex modes.
However, another MCEdit exists. It happens to be a Minecraft world editor which enables users to write custom filters in python. It also takes up a good chunk on the first page for a duckduckgo query of MCEdit:
And... Here's the problem, most of the questions tagged with mcedit are about the Minecraft world editor, not the Midnight Commander editor. For your convenience I've went through the current mcedit questions and indicated what they're asking for with a pen to the left. Notice that the ones in boxes references mcedit as the Minecraft world editor:
mc mcedit questions can be retagged to mcedit where appropriate, and mcedit can have its description and wiki to be changed to define its usage for the world editor and point to mc for Midnight Commander questions.
I made a very awesome mob arena that I want to put on a friend's server. We've tried using world edit to import it but it doesn't paste in the right location. Most of the arena is underground and the whole thing appears above ground when you paste it. He said that mcedit and world edit copy differently, so I tried copying it with world edit in single player. I pasted it to see if it would work, but all of the signs pasted empty and all of the special properties on the spawner didn't copy either.
c80f0f1006