[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

>he uses vim or emacs Why do you insist on using obsolete

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 14
Thread images: 1

>he uses vim or emacs

Why do you insist on using obsolete SHIT, /g/?
>>
>>57854460
What is this shape?

What it means?
>>
>>57854460

Fast, minimalist, works over SSH, powerful regex support for both, emacs works as an effective generalized IDE, Vim modal editing allows insane editing speed with practice.

Tldr
>it just werks
>>
I'm used to it

I don't think I would recommend either vim (which I've used for 3+ years) or emacs (which I've used for 5+ years) to a newcomer, honestly. They both have so much accumulated cruft and lack modern features. But then, I don't know if there are really any good alternatives these days, since I never really look at text-editors.

If you want it to work over SSH (which has its use-cases), you're probably still stuck with vim+emacs.
>>
Gonna disagree with this guy about cruft, this is the same complaint people make about c++ and it's wrong there too.

All of the "cruft" in both editors can be taken case by case. You never see or have to use the janky parts that aren't relevant to your work, nor do they slow you or the computer down in the slightest, mentally or physically.

I'd agree it's low priority for a beginner, and shit like emacs "yank", rather than copy and paste is seven levels of dumbass to the modern user, but I hate this cruft meme.
>>
>>57854460
>im a neet and unable to learn myself some keyboard commands
>>
Any other text editor is like vim in insert mode.
We still got two modes left.
Get on our level.
>>
>>57855112
nah, there is definitely cruft and weird shit and oddities that do actually affect me in my day-to-day-work

some examples, emacs (vim has many similar issues):

- the flickering issue (recently solved with a hackaround)
- weird windowmanager issues with emacs (it doesn't always want to fullscreen 100% and leaves a small gap at the sides)
- lots of shortcuts need to be re-bound depending on which keyboard layout you're using, e.g. on a DE layout, some of the default shortcuts are impossible to use
- lots of inconsistent shortcuts in different modes
- lots of modes that work really poorly. indentation in octave always gets the "end" wrong, indentation of \begin{enumerate} in LaTeX always gets it wrong. This should ideally be a core part of the editor and be well-tested
- lots of hack-ons like multiple cursors etc which are possible in emacs but nowhere near as nice as in e.g. sublime
- performance in both vim and emacs can be poor. e.g. in emacs when linenumbers are activated and you're browsing a large file. applying even relatively simple macros to 2000 lines can take a long time. vim has perf issues because it can't (or at least couldn't, don't know if that's fixed by now.) multi-thread/process. This is the reason neovim was made.
- you can hack together a bunch of IDE-like features but neither emacs nor vim can get even close to being as good as a proper IDE for specific languages. Compare e.g. to QtCreator which can with easy draw type hierachies, follow symbols under cursor and many other advanced C++-specific features. The "IDE"s people build out of vim and emacs are always shitty and brittle.
>>
>>57855346
(cont)

And then there's the fact that both are scripted in a language that nobody really gives a flying fuck about anymore... who wants to use elisp or the abomination that is vimscript? And don't tell me you can script both in other languages, because yes, you can, but no, you really don't want to do it.

And I say this as a longtime emacs user. I don't necessarily HAVE to have features like the QtCreator ones on a day-by-day basis when programming, but I keep it at hand when e.g. diving into new codebases. Exploring a huge C++ codebase that you know nothing about can be a very very challenging task, and autocomplete, type-hierachy and other exploratory features many IDEs have can really help with that.
>>
>>57855346
>lots of shortcuts need to be re-bound depending on which keyboard layout you're using, e.g. on a DE layout
desu this is a problem with everything and not something devs should give a fuck about. They should just design their shortcuts for the most common layout at the time, currently qwerty. This is why I stopped using my country's retarded, shitty azerty layout too. Literally nobody but us and the frenchfags use it, so now I go out of my way to buy qwerty laptops.
>>
>>57857545
dunno man, I'd like to keep using my german keyboard layout.
>>
>>57854965
This.
>>
>>57857545
Even qwerty isn't the same in all langs.
The "symbols" are in different places for different native lang qwerty keyboards
>>
>>57857589
You can set
Option "XkbLayout" "us"
Option "XkbVariant" "cz_sk_de"

for extra convenience: lv3+[ makes an u-umlaut etc.

but I switch to the german for longer german plaintext.
Thread posts: 14
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.