![]() ![]() ok, maybe I was wrong, so I would like to hear your opinion. But I'm not ready to learn code editor completely from scratch. And it is ok if it will be differ from the editors that I use - I'm ready to spend time in learning new stuff. I would prefer to choose terminal-based code editor. And I find that it has even wider range of handy code manipulation commands than Emacs provides. Currently I'm using this one as my primary code editor - just for text, not for Java. I can obtain near the same level of functionality and flexibility in any modern window-based editor such as Sublime Text or IntelliJ Idea. But the rest of the killer features of Emacs or Vim are not so unique these days. But why should I spend so many time in learning all these oldschool workarounds? So Emacs and Vim developers did what they did. Ok, ok, I know that old keyboards didn't have all these buttons, and also Windows "familiar" key bindings were defined much later. > C-Space Set beginning mark (for region marking for example) To be more specific, if Emacs would have more familiar keybindings for Windows/Mac users I probably use it. But it doesn't mean I don't want to learn at all. I don't want to spend that much time on code editor. I just said that learning barrier in case of Emacs specificially is too high for me. Oh, comeone! I didn't say I can't/don't want to learn anything. Microemacs is the editor reported to be used by Linus Torvalds. It runs in a terminal, starts up instantly, and has a small footprint. rustfmt is a code formatting tool which can easily be installed via cargo install. It's definitely not a toy, and might provide a nice stepping stone to full GNU Emacs. Specific highlights: Textadept is one of the few editors with syntax. Its a micro-emacs that supports most of Emacs's common commands, but has no extensibility. Although I use GNU Emacs, there are simpler implementations. It will only take an hour or so to go through one and learn the keys and commands for straightforward editing.Īnother way to get started would be to start with a stripped down emacs. ![]() There are good tutorials for both Vim and Emacs built into the editors. This makes getting started seem difficult, but one can simply focus on learning the basics (which are all that are offered by most competing editors). The scale and breadth of add-ons for these environments is staggering. It would still be beneficial to learn Vim or Emacs. I want to look at what Textadept does about Unicode Lua doesn't yet support it very well (although there are libraries for using Unicode). Lua seems almost ideal as an extension language, and it would be a more familiar language than Emacs Lisp for most programmers. This was the case for some older versions of TA, but since been fixed.Thanks for pointing out Textadept. ![]() On Arch Linux you may see a message saying cannot open /usr/local/share/textadept/core/a: Permission denied when TextAdept is run. Running Textadept shows cannot open /usr/local/share/textadept/core/a: Permission denied Troubleshooting Textadept is not visible on applications menu sudo cp *.desktop /usr/share/applications/ This should install the patched version of Textadept with the extra features. Open the terminal on src directory and run: make clean-deps On Debian sudo apt install automake gettext libtool clang libgtk2.0-devĥ. On Arch Linux sudo pacman -S make autoconf automake gettext libtool clang gtk2 wget pkgconfig Open a terminal on that directory and run: patch -p2 -i changes.patch Copy the patch file from this directory to the main source directory (the same directory where the src folder is.)ģ. In case you want the latest release version from Textadept website, go under tags and choose a non-beta version, click files beside it, then click zip.Ģ. Download the source from or from Textadept website. How to apply patch and compileĬompiling Textadept from source is very easy and doesn't take long.ġ. I will try to keep this project in such a way so that it works without these patches (in that case it would continue without certain features). There is a patch file to make this easier, and following the instructions in this page should get you up and running in no time!īy the way, this is optional. (The features are indicated in the project README.md file.) Implementing those features would require you to change TextAdept's source code and compile. There are some features not available in the code. This is great, but there had to be some sacrifices to keep it within that range. The project is committed to keep it under 2000 lines. Textadept is incredibly small, in terms of source size, for such a feature rich text editor. ![]()
0 Comments
Leave a Reply. |