{"id":11269,"date":"2023-04-07T13:31:48","date_gmt":"2023-04-07T17:31:48","guid":{"rendered":"https:\/\/irreal.org\/blog\/?p=11269"},"modified":"2023-04-07T13:31:48","modified_gmt":"2023-04-07T17:31:48","slug":"red-meat-friday-another-skirmish-in-the-emacs-vi-war","status":"publish","type":"post","link":"https:\/\/irreal.org\/blog\/?p=11269","title":{"rendered":"Red Meat Friday: Another Skirmish In The Emacs\/Vi War"},"content":{"rendered":"<p>As I\u2019ve often said, I never enlisted in the Emacs\/Vi wars. I\u2019ve used and like them both but feel they serve distinct user requirements and aren\u2019t really in competition. Still, that doesn\u2019t mean I can\u2019t appreciate the occasional volley that rises above the usual lame flaming. Here\u2019s an example of one of the better efforts:<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">config because &#8220;it&#8217;s installed everywhere.&#8221;<br \/>\n<a href=\"https:\/\/twitter.com\/hashtag\/ClassicalMusic?src=hash&amp;ref_src=twsrc%5Etfw\">#ClassicalMusic<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/Emacs?src=hash&amp;ref_src=twsrc%5Etfw\">#Emacs<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/Vim?src=hash&amp;ref_src=twsrc%5Etfw\">#Vim<\/a><a href=\"https:\/\/t.co\/pjwZrHMkud\">https:\/\/t.co\/pjwZrHMkud<\/a> (2\/2)<\/p>\n<p>\u2014 Jesus M. Castagnetto &#x1f489;x5 &#x1f1f5;&#x1f1ea; (@jmcastagnetto) <a href=\"https:\/\/twitter.com\/jmcastagnetto\/status\/1643497598232276994?ref_src=twsrc%5Etfw\">April 5, 2023<\/a><\/p><\/blockquote>\n<p><script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Doubtless Vi(m) partisans could elicit counter memes but the Emacs contingent can take comfort in the analogy offered by Baker and repeated on Twitter by Castagnetto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As I\u2019ve often said, I never enlisted in the Emacs\/Vi wars. I\u2019ve used and like them both but feel they serve distinct user requirements and aren\u2019t really in competition. Still, that doesn\u2019t mean I can\u2019t appreciate the occasional volley that &hellip; <a href=\"https:\/\/irreal.org\/blog\/?p=11269\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[18],"class_list":["post-11269","post","type-post","status-publish","format-standard","hentry","category-general","tag-emacs"],"_links":{"self":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/11269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11269"}],"version-history":[{"count":1,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/11269\/revisions"}],"predecessor-version":[{"id":11270,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/11269\/revisions\/11270"}],"wp:attachment":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}