{"id":20739357,"url":"https://github.com/mikesmithgh/vimpromptu","last_synced_at":"2025-04-24T02:23:50.259Z","repository":{"id":64836024,"uuid":"578679300","full_name":"mikesmithgh/vimpromptu","owner":"mikesmithgh","description":"Assortment of neovim and vim related goodies","archived":false,"fork":false,"pushed_at":"2024-04-10T00:22:01.000Z","size":82,"stargazers_count":45,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-16T13:57:49.711Z","etag":null,"topics":["neovim","nvim","vim"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mikesmithgh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-15T16:15:25.000Z","updated_at":"2025-02-26T07:26:04.000Z","dependencies_parsed_at":"2024-03-29T14:28:51.895Z","dependency_job_id":"ffd9edd3-d994-4198-afd7-334a5b1410a7","html_url":"https://github.com/mikesmithgh/vimpromptu","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikesmithgh%2Fvimpromptu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikesmithgh%2Fvimpromptu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikesmithgh%2Fvimpromptu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikesmithgh%2Fvimpromptu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mikesmithgh","download_url":"https://codeload.github.com/mikesmithgh/vimpromptu/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250546627,"owners_count":21448372,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["neovim","nvim","vim"],"created_at":"2024-11-17T06:24:41.518Z","updated_at":"2025-04-24T02:23:50.244Z","avatar_url":"https://github.com/mikesmithgh.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 💾 vimpromptu\n\nAssortment of neovim and vim related goodies.\n\nThis is a collection of random findings and tips related to neovim and vim.\nvimpromptu may evolve overtime, lets see where it goes. \n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n\n- 🥚 [Easter Eggs](#-easter-eggs)\n  - [This is not a pipe!](#this-is-not-a-pipe)\n  - [UserGettingBored](#usergettingbored)\n  - 🙂 [Smile](#-smile)\n  - [Shrubbery](#shrubbery)\n  - [Holy Grail](#holy-grail)\n  - [Nunmap](#nunmap)\n  - [Vim Assistant](#vim-assistant)\n  - [The meaning of life](#the-meaning-of-life)\n  - [Quotes](#quotes)\n  - [Help!](#help)\n  - [Hi!](#hi)\n  - 🫖 [I'm a teapot](#-im-a-teapot)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n\n## 🥚 Easter Eggs\n\n### This is not a pipe!\n\n```vim\n:help |\n```\n\n\u003cdetails\u003e\n\n```vim\n\t\t\t\t\t\t\t*bar*\n|\t\t\tTo screen column [count] in the current line.\n\t\t\t|exclusive| motion.  Ceci n'est pas une pipe.\n\n```\n\n- Wiki: [The Treachery of Images](https://en.wikipedia.org/wiki/The_Treachery_of_Images)\n- Meme: \n\n\u003cimg alt=\"notapipe\" src=\"https://github.com/mikesmithgh/vimpromptu/assets/10135646/8c53769c-4fd0-4eb0-818d-ac96288da49a\" style=\"width:30%\" /\u003e\n\n\u003c/details\u003e\n\n\n### UserGettingBored\n\n```vim\n:help UserGettingBored\n```\n\n\u003cdetails\u003e\n\n```vim\n\u003c                                                        *UserGettingBored*\nUserGettingBored                When the user presses the same key 42 times.\n                                Just kidding! :-)\n```\n\t\n- Plugin: [ubgi](https://github.com/mikesmithgh/ugbi) UserGettingBored Improved Vim Plugin\n\t\n\u003c/details\u003e\n\n### 🙂 Smile\n\nDifferent behavior in neovim.\n\n```vim\n:smile\n```\n\n\u003cdetails\u003e\n\u003csummary\u003eVim Details\u003c/summary\u003e\n\n```plaintext\n:smile\n                            oooo$$$$$$$$$$$$oooo\n                        oo$$$$$$$$$$$$$$$$$$$$$$$$o\n                     oo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o         o$   $$ o$\n     o $ oo        o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o       $$ $$ $$o$\n  oo $ $ \"$      o$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$o       $$$o$$o$\n  \"$$$$$$o$     o$$$$$$$$$      $$$$$$$$$$$      $$$$$$$$$$o    $$$$$$$$\n    $$$$$$$    $$$$$$$$$$$      $$$$$$$$$$$      $$$$$$$$$$$$$$$$$$$$$$$\n    $$$$$$$$$$$$$$$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$$$$$$  \"\"\"$$$\n     \"$$$\"\"\"\"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     \"$$$\n      $$$   o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     \"$$$o\n     o$$\"   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$       $$$o\n     $$$    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\" \"$$$$$$ooooo$$$$o\n    o$$$oooo$$$$$  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   o$$$$$$$$$$$$$$$$$\n    $$$$$$$$\"$$$$   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     $$$$\"\"\"\"\"\"\"\"\n   \"\"\"\"       $$$$    \"$$$$$$$$$$$$$$$$$$$$$$$$$$$$\"      o$$$\n              \"$$$o     \"\"\"$$$$$$$$$$$$$$$$$$\"$$\"         $$$\n                $$$o          \"$$\"\"$$$$$$\"\"\"\"           o$$$\n                 $$$$o                                o$$$\"\n                  \"$$$$o      o$$$$$$o\"$$$$o        o$$$$\n                    \"$$$$$oo     \"\"$$$$o$$$$$o   o$$$$\"\"\n                       \"\"$$$$$oooo  \"$$$o$$$$$$$$$\"\"\"\n                          \"\"$$$$$$$oo $$$$$$$$$$\n                                  \"\"\"\"$$$$$$$$$$$\n                                      $$$$$$$$$$$$\n                                       $$$$$$$$$$\"\n                                        \"$$$\"\"\"\"\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eNeovim Details\u003c/summary\u003e\n\n```plaintext\n #xxn`          #xnxx`        ,+x@##@Mz;`        .xxxxxxxxxnz+,      znnnnnnnnnnnnnnnn.\n n###z          x####`      :x##########W+`      ,#############M;    W################.\n n####;         x####`    `z##############W:     ,################   W################.\n n####W.        x####`   ,W#################+    ,#################  W################.\n n#####n        x####`   @###################    ,#################i W################.\n n######i       x####`  .#########@W@########*   ,#################W`W################.\n n######@.      x####`  x######W*.  `;n#######:  ,####x,,,,:*M######iW###@:,,,,,,,,,,,`\n n#######n      x####` *######+`       :M#####M  ,####n      `x#####xW###@`\n n########*     x####``@####@;          `x#####i ,####n       ,#####@W###@`\n n########@     x####`*#####i            `M####M ,####n        x#########@`\n n#########     x####`M####z              :#####:,####n        z#########@`\n n#########*    x####,#####.               n####+,####n        n#########@`\n n####@####@,   x####i####x                ;####x,####n       `W#####@####+++++++++++i\n n####*#####M`  x#########*                `####@,####n       i#####MW###############W\n n####.######+  x####z####;                 W####,####n      i@######W###############W\n n####.`W#####: x####n####:                 M####:####@nnnnnW#######,W###############W\n n####. :#####M`x####z####;                 W####,#################z W###############W\n n####.  #######x#########*                `####W,################W` W###############W\n n####.  `M#####W####i####x                ;####x,###############W,  W####+**********i\n n####.   ,##########,#####.               n####+,##############n.   W###@`\n n####.    ##########`M####z              :#####:,###########Wz:     W###@`\n n####.    x#########`*#####i            `M####M ,####x.....`        W###@`\n n####.    ,@########``@####@;          `x#####i ,####n              W###@`\n n####.     *########` *#####@+`       ,M#####M  ,####n              W###@`\n n####.      x#######`  x######W*.  `;n######@:  ,####n              W###@,,,,,,,,,,,,`\n n####.      .@######`  .#########@W@########*   ,####n              W################,\n n####.       i######`   @###################    ,####n              W################,\n n####.        n#####`   ,W#################+    ,####n              W################,\n n####.        .@####`    .n##############W;     ,####n              W################,\n n####.         i####`      :x##########W+`      ,####n              W################,\n +nnnn`          +nnn`        ,+x@##@Mz;`        .nnnn+              zxxxxxxxxxxxxxxxx.\n\n                                                                                   ,+M@#Mi\n                                                                                 .z########\n                                                                                i@#########i\n                                                                              `############W`\n                                                                             `n#############i\n                                                                            `n##############n\n     ``                                                                     z###############@`\n    `W@z,                                                                  ##################,\n    *#####`                                                               i############@x@###i\n    ######M.                                                             :#############n`,W##+\n    +######@:                                                           .W#########M@##+  *##z\n    :#######@:                                                         `x########@#x###*  ,##n\n    `@#######@;                                                        z#########M*@nW#i  .##x\n     z########@i                                                      *###########WM#@#,  `##x\n     i##########+                                                    ;###########*n###@   `##x\n     `@#MM#######x,                                                 ,@#########zM,`z##M   `@#x\n      n##M#W#######n.               `.:i*+#zzzz##+i:.`             ,W#########Wii,`n@#@` n@##n\n      ;###@#x#######n         `,i#nW@#####@@WWW@@####@Mzi.        ,W##########@z.. ;zM#+i####z\n       x####nz########    .;#x@##@Wn#*;,.`      ``,:*#x@##M+,    ;@########xz@WM+#` `n@#######\n       ,@####M########xi#@##@Mzi,`                     .+x###Mi:n##########Mz```.:i  *@######*\n        *#####W#########ix+:`                             :n#############z:       `*.`M######i\n        i#W##nW@+@##@#M@;                                   ;W@@##########W,        i`x@#####,\n        `@@n@Wn#@iMW*#*:                                     `iz#z@######x.           M######`\n         z##zM###x`*, .`                                          `iW#####W;:`        +#####M\n         ,###nn##n`                                                ,#####x;`        ,;@######\n          x###xz#.                                                   in###+        `:######@.\n          ;####n+                                                    `Mnx##xi`   , zM#######\n          `W####+                i.                                   `.+x###@#. :n,z######:\n           z####@`              ;#:                                     .ii@###@;.*M*z####@`\n           i####M         `   `i@#,           ::                           +#n##@+@##W####n\n           :####x    ,i. ##xzM###@`     i.   .@@,                           .z####x#######*\n           ,###W;   i##Wz#########     :##   z##n                           ,@########x###:\n            n##n   `W###########M`;n,  i#x  ,###@i                           *W########W#@`\n           .@##+  `x###########@. z#+ .M#W``x#####n`                         `;#######@z#x\n           n###z :W############@  z#*  @##xM#######@n;                        `########nW+\n          ;####nW##############W :@#* `@#############*                        :########z@i`\n          M##################### M##:  @#############@:                       *W########M#\n         ;#####################i.##x`  W#############W,                       :n########zx\n        #######################:       z##################@x+*#zzi            `@#########.\n        W########W#z#M#########;       *##########################z            :@#######@`\n       `@#######x`;#z ,x#######;       z###########M###xnM@########*            :M######@\n       i########, x#@`  z######;       *##########i *#@`  `+########+`            n######.\n       n#######@` M##,  `W#####.       *#########z  ###;    z########M:           :W####n\n       M#######M  n##.   x####x        `x########:  z##+    M#########@;           .n###+\n       W#######@` :#W   `@####:         `@######W   i###   ;###########@.            n##n\n       W########z` ,,  .x####z           @######@`  `W#;  `W############*            *###;\n      `@#########Mi,:*n@####W`           W#######*   ..  `n#############i            i###x\n      .#####################z           `@#######@*`    .x############n:`            ;####.\n      :####################x`,,`        `W#########@x#+#@#############i              ,####:\n      ;###################x#@###xi`      *############################:              `####i\n      i##################+########M,      x##########################@`               W###i\n      *################@; @########@,     .W#########################@                x###:\n      .+M#############z.  M#########x      ,W########################@`               ####.\n      *M*;z@########x:    :W#######i        .M########################i               i###:\n      *##@z;#@####x:        :z###@i          `########################x               .###;\n      *#####n;#@##            ;##*             ,x#####################@`               W##*\n      *#######n;*            :M##W*,             *W####################`               n##z\n      i########@.         ,*n#######M*`           `###################M                *##M\n      i########n        `z#####@@#####Wi            ,M################;                ,##@`\n      ;WMWW@###*       .x##@ni.``.:+zW##z`           `n##############z                  @##,\n      .*++*i;;;.      .M#@+`          .##n            `x############x`                  n##i\n      :########*      x#W,              *#+            *###########M`                   +##+\n      ,#########     :#@:                ##:           #nzzzzzzzzzz.                    :##x\n      .#####Wz+`     ##+                 `MM`          .znnnnnnnnn.                     `@#@`\n      `@@ni;*nMz`    @W`                  :#+           .x#######n                       x##,\n       i;z@#####,   .#*                    z#:           ;;;*zW##;                       ###i\n       z########:   :#;                    `Wx          +###Wni;n.                       ;##z\n       n########W:  .#*                     ,#,        ;#######@+                        `@#M\n      .###########n;.MM                      n*        ;iM#######*                        x#@`\n      :#############@;;                      .n`      ,#W*iW#####W`                       +##,\n      ,##############.                        ix.    `x###M;#######                       ,##i\n      .#############@`                         x@n**#W######z;M###@.                       W##\n      .##############W:                        .x############@*;zW#;                       z#x\n      ,###############@;                        `##############@n*;.                       i#@\n      ,#################i                         :n##############W`                       .##,\n      ,###################`                         .+W##########W,                        `##i\n      :###################@zi,`                        ;zM@@@WMn*`                          @#z\n      :#######################@x+*i;;:i#M,                 ``                               M#W\n      ;################################@x.                                                  n##,\n      i#####################@W@@@@Wxz*:`                                                    *##+\n      *######################+```                                                           :##M\n      ########################M;                                                            `@##,\n      z#########################x,                                                           z###\n      n###########################n:                                                         ;##W`\n      x#############################Mz#++##*                                                 `W##i\n      M####################################@`                                                 ###x\n      W#####################################`                                                 .###,\n      @####################################M                                                   n##z\n      @##################z*i@WMMMx#x@#####,.                                                   :##@.\n     `#####################@xi`     `::,*                                                       x##+\n     .#####################@#M.                                                                 ;##@`\n     ,#####################:.                                                                    M##i\n     ;###################ni`                                                                     i##M\n     *#################W#`                                                                       `W##,\n     z#################@Wx+.                                                                      +###\n     x######################z.                                                                    .@#@`\n    `@#######################@;                                                                    z##;\n    :##########################:                                                                   :##z\n    +#########################W#                                                                    M#W\n    W################@n+*i;:,`                                                                      +##,\n   :##################WMxz+,                                                                        ,##i\n   n#######################W..,                                                                      W##\n  +#########################WW@+. .:.                                                                z#x\n `@#############################@@###:                                                               *#W\n #################################Wz:                                                                :#@\n,@###############################i                                                                   .##\nn@@@@@@@#########################+                                                                   `##\n`      `.:.`.,:iii;;;;;;;;iii;;;:`       `.``                                                        `nW\n```\n\n\u003c/details\u003e\n\n### Shrubbery\n\nOnly in vim.\n\n```vim\n:Ni!\n```\n\n\u003cdetails\u003e\n\n```plaintext\nDo you demand a shrubbery?\n```\n\n\u003c/details\u003e\n\n### Holy Grail\n\nIn both neovim and vim.\n\n```vim\n:help holy-grail\n```\n\nor only in vim.\n\n```vim\n:help smile\n```\n\n\u003cdetails\u003e\n\n```vim\nYou found it, Arthur!\t\t\t\t*holy-grail*\n```\n\n\u003c/details\u003e\n\n### Nunmap\n\n```vim\n:help map-table\n```\n\n\u003cdetails\u003e\n\n```plaintext\n:nunmap can also be used outside of a monastery.\n```\n\n\u003c/details\u003e\n\n### Vim Assistant\n\n[https://www.vim.org/images/vimassistant.gif](https://www.vim.org/images/vimassistant.gif)\n\n\u003cdetails\u003e\n\n![ClippyVim](https://www.vim.org/images/vimassistant.gif)\n\n\u003c/details\u003e\n\n### The meaning of life\n\n```vim\n:help 42\n```\n\n\u003cdetails\u003e\n\n```plaintext\nWhat is the meaning of life, the universe and everything?  *42*\nDouglas Adams, the only person who knew what this question really was about is\nnow dead, unfortunately.  So now you might wonder what the meaning of death\nis...\n```\n\n\u003c/details\u003e\n\n### Quotes\n\nOnly in vim.\n\n```vim\n:help quotes\n```\n\n\u003cdetails\u003e\n\n```plaintext\n\t\t\t\t\t\t\t*quotes*\nHere are some nice quotes about Vim that I collected from news and mail.\n\n\nvim (vim) noun - Ebullient vitality and energy.  [Latin, accusative of vis,\nstrength]  (Dictionary)\n\nVim is so much better than vi that a great many of my old vi :map's became\nimmediately obsolete! (Tony Nugent, Australia)\n\nComing with a very GUI mindset from Windows, I always thought of people using\nVi as some kind of outer space alien in human clothes.  Once I tried I really\ngot addicted by its power and now I found myself typing Vim keypresses in the\noddest places! That's why I would like to see Vim embedded in every\napplication which deals with text editing.  (José Fonseca)\n\nI was a 12-year emacs user who switched to Vim about a year ago after finally\ngiving up on the multiple incompatible versions, flaky contributed packages,\ndisorganized keystrokes, etc.  And it was one of the best moves I ever made.\n(Joel Burton)\n\nAlthough all of the programs were used during the preparation of the new and\nrevised material, most of the editing was done with Vim versions 4.5 and 5.0\nunder GNU-Linux (Redhat 4.2).  (Arnold Robbins, Israel, author of \"Learning\nthe Vi editor\")\n\nOut of all the open software i've ever seen and used, and i've seen a lot, Vim\nis the best, most useful and highest quality to work with, second only to the\nlinux kernel itself.  (Peter Jay Salzman)\n\nIt's well worth noting that the _entirety_ of SourceForge was written using\nVim and its nifty PHP syntax highlighting.  I think the entire SF.net tech\nstaff uses Vim and we're all excited to have you aboard! (Tim Perdue)\n\nVim is one of a select bunch of tools for which I have no substitute.  It is\na brilliant piece of work! (Biju Chacko)\n\nA previous girlfriend of mine switched to emacs.  Needless to say, the\nrelationship went nowhere.  (Geoffrey Mann)\n\nI rarely think about Vim, in the same way that I guess a fish rarely thinks\nabout water.  It's the environment in which everything else happens.  I'm a\nfairly busy system administrator working on a lot of different platforms.  Vim\nis the only thing that's consistent across all my systems, and it's just about\nthe only thing that doesn't break from time to time.  When a new system comes\nin the door without Vim, I install it right away.  Great to have a tool that's\nthe same everywhere, that's completely reliable, so I can ignore it and think\nabout other things.  (Pete Schaeffer)\n\nHaving recently succeeded in running Vim via telnet through a Nokia\nCommunicator, I can now report that it works nicely on a Palm Pilot too.\n(Allan Kelly, Scotland)\n\nYou've done a tremendous job with 'VIM', Bram!  The more I use it, the more\nimpressed I get (I am an old 'vi' die hard who once started out with early\nversions of 'emacs' in the late 1970's and was relieved by finding 'vi' in the\nfirst UNIX I came across in 1983).  In my opinion, it's about time 'VIM'\nreplace 'emacs' as the standard for top editors.  (Bo Thide', Sweden)\n\nI love and use Vim heavily too.  (Larry Wall)\n\nVi is like a Ferrari, if you're a beginner, it handles like a bitch, but once\nyou get the hang of it, it's small, powerful and FAST! (Unknown)\nVim is like a new model Ferrari, and sounds like one too - \"VIIIIIIMMM!\"\n(Stephen Riehm, Germany)\n\nSchon bei Nutzung eines Bruchteils der Vim-Funktionen wird der Benutzer recht\nschnell die Vorzuege dieses Editors kennen- und schaetzenlernen.\nTranslated: Even when only using a fraction of Vim-functions, the user will\nquickly get used to and appreciate the advantages of this editor.  (Garry\nGlendown, conclusion of an article on Vim in iX magazine 9/1998)\n\nI've recently acquired the O'Reilly book on Vi (it also discusses Vim\nin-depth), and I'm amazed at just how powerful this application is.  (Jeffrey\nRankin)\n\nThis guide was written using the Windows 9.x distribution of gvim, which is\nquite possibly the greatest thing to come along since God created the naked\ngirl.  (Michael DiBernardo)\n\nBoy, I thought I knew almost everything about Vim, but every time I browse the\nonline documentation, I hit upon a minor but cool aspect of a Vim feature that\nI didn't know before!  I must say the documentation is one the finest I've\never seen in a product -- even better than most commercial products.\n(Gautam Mudunuri)\n\nVim 4.5 is really a fantastic editor.  It has sooooo many features and more\nimportantly, the defaults are so well thought out that you really don't have\nto change anything!!  Words cannot express my amazement and gratitude to the\ncreators of Vim.  Keep it up.  (Vikas, USA)\n\nI wonder how long it will be before people will refer to other Vi editors as\nVim clones?  (Darren Hiebert)\n\nI read about [auto-positioning-in-file-based-on-the-errors-from-make] in one\nof those \"Perfect Programmer's Editor\" threads and was delighted to discover\nthat Vim already supports it.  (Brendan Macmillan, Australia)\n\nI just discovered Vim (5.0) and I'm telling everyone I know about it!\nI tell them Vim stands for Vi for the new (M)illenium.  Thanks so much!\n(Matt F. Valentine)\n\nI think from now on \"vi\" should be called \"Vim Imitation\", not the other way\naround.  (Rungun Ramanathan)\n\nThe Law of Vim:\nFor each member b of the possible behaviour space B of program P, there exists\na finite time t before which at least one user u in the total user space U of\nprogram P will request b becomes a member of the allowed behaviour space B'\n(B' \u003c= B).\nIn other words: Sooner or later everyone wants everything as an option.\n(Negri)\n\nWhenever I move to a new computing platform, the first thing I do is to port\nVim.  Lately, I am simply stunned by its ease of compilation using the\nconfigure facility.  (A.M. Sabuncu, Turkey)\n\nThe options are really excellent and very powerful.  (Anish Maharaj)\n\nThe Spring user-interface designs are in, and word from the boutiques is that\n80x24 text-only mode is back with a *vengeance! Vi editor clone Vim burst onto\nMarch desk-tops with a dazzling show of pastel syntax highlights for its 5.0\nlook.  Strident and customizable, Vim raises eyebrows with its interpretation\nof the classic Vi single-key macro collection.\nhttp://www.ntk.net/index.cgi?back=archive98/now0327.txt\u0026line=179#l\n\nI just wanted to take this opportunity to let you know that Vim 5 ROCKS!\nSyntax highlighting: how did I survive without it?!  Thank you for creating\nmankind's best editor!  (Mun Johl, USA)\n\nThanks again for Vim.  I use it every day on Linux.  (Eric Foster-Johnson,\nauthor of the book \"UNIX Programming Tools\")\n\nThe BEST EDITOR EVER (Stuart Woolford)\n\nI have used most of Vim's fancy features at least once, many frequently, and I\ncan honestly say that I couldn't live with anything less anymore.  My\nproductivity has easily doubled compared to what it was when I used vi.\n(Sitaram Chamarty)\n\nI luv Vim.  It is incredible.  I'm naming my first-born Vimberly.  (Jose\nUnpingco, USA)\n\nHint:  \"Vim\" is \"vi improved\" - much better! (Sven Guckes, Germany)\n\nI use Vim every day.  I spend more time in Vim than in any other program...\nIt's the best vi clone there is.  I think it's great.  (Craig Sanders,\nAustralia)\n\nI strongly advise using Vim--its infinite undo/redo saved me much grief.\n(Terry Brown)\n\nThanks very much for writing what in my opinion is the finest text editor on\nthe planet.  If I were to get another cat, I would name it \"Vim\".\n(Bob Sheehan, USA)\n\nI typed :set all and the screen FILLED up with options.  A whole screen of\nthings to be set and unset.  I saw some of my old friends like wrapmargin,\nmodelines and showmode, but the screen was FILLED with new friends!   I love\nthem all!   I love Vim!   I'm so happy that I've found this editor!  I feel\nlike how I once felt when I started using vi after a couple of years of using\ned.  I never thought I'd forsake my beloved ed, but vi ... oh god, vi was\ngreat.  And now, Vim.  (Peter Jay Salzman, USA)\n\nI am really happy with such a wonderful software package.  Much better than\nalmost any expensive, off the shelf program.  (Jeff Walker)\n\nWhenever I reread the Vim documentation I'm overcome with excitement at the\npower of the editor.  (William Edward Webber, Australia)\n\nHurrah for Vim!! It is \"at your fingertips\" like vi, and has the extensions\nthat vi sorely needs: highlighting for executing commands on blocks, an easily\nnavigable and digestible help screen, and more.  (Paul Pax)\n\nThe reason WHY I don't have this amazingly useful macro anymore, is that I\nnow use Vim - and this is built in!! (Stephen Riehm, Germany)\n\nI am a user of Vim and I love it.  I use it to do all my programming, C,\nC++, HTML what ever.  (Tim Allwine)\n\nI discovered Vim after years of struggling with the original vi, and I just\ncan't live without it anymore.  (Emmanuel Mogenet, USA)\n\nEmacs has not a bit of chance to survive so long as Vim is around.  Besides,\nit also has the most detailed software documentation I have ever seen---much\nbetter than most commercial software!  (Leiming Qian)\n\nThis version of Vim will just blow people apart when they discover just how\nfantastic it is! (Tony Nugent, Australia)\n\nI took your advice \u0026 finally got Vim \u0026 I'm really impressed.  Instant convert.\n(Patrick Killelea, USA)\n\nVim is by far my favorite piece of shareware and I have been particularly\npleased with version 3.0.  This is really a solid piece of work.  (Robert\nColon, USA)\n\nVim is a joy to use, it is so well thought and practical that I wonder why\nanybody would use visual development tools.  Vim is powerful and elegant, it\nlooks deceptively simple but is almost as complex as a 747 (especially when I\nlook at my growing .vimrc), keep up that wonderful job, Vim is a centerpiece\nof the free software world.  (Louis-David Mitterand, USA)\n\nI cannot believe how great it is to use Vim.  I think the guys at work are\ngetting tired of hearing me bragging about it.  Others eyes are lighting up.\n(Rick Croote)\n\nEmacs takes way too much time to start up and run, it is too big and bulky for\neffective use and the interface is more confusing than it is of any help.  Vim\nhowever is short, it is fast, it is powerful, it has a good interface and it\nis all purpose.  (Paal Ditlefsen Ekran)\n\nFrom the first time I got Vim3.0, I was very enthusiastic.  It has almost no\nproblems.  The swapfile handling and the backup possibilities are robust, also\nthe protection against editing one file twice.  It is very compatible to the\nreal VI (and that is a MUST, because my brain is trained over years in using\nit).  (Gert van Antwerpen, Holland)\n\nVisual mode in Vim is a very powerful thing! (Tony Nugent, Australia)\n\nI have to say that Vim is =THE= single greatest piece of source code to ever\ncome across the net (Jim Battle, USA).\n\nIn fact, if you do want to get a new vi I'd suggest Vim-3.0.  This is, by\nfar, the best version of vi I've ever seen (Albert W. Schueller).\n\nI should mention that Vim is a very good editor and can compete with anything\n(Ilya Beloozerov).\n\nTo tell the truth sometimes I used elvis, vile, xvi, calvin, etc.  And this is\nthe reason that I can state that Vim is the best! (Ferenc Deak, Hungary)\n\nVim is by far the best editor that I have used in a long time, and I have\nlooked at just about every thing that is available for every platform that I\nuse.  Vim is the best on all of them.  (Guy L. Oliver)\n\nVim is the greatest editor since the stone chisel.  (Jose Unpingco, USA)\n\nI would like to say that with Vim I am finally making the 'emacs to vi'\ntransition - as an Editor it is so much better in many ways: keyboard layout,\nmemory usage, text alteration to name 3.  (Mark Adam)\n\nIn fact, now if I want to know what a particular setting does in vi, I fire up\nVim and check out its help!  (Nikhil Patel, USA)\n\nAs a vi user, Vim has made working with text a far more pleasant task than\nbefore I encountered this program.  (Steinar Knutsen, Norway)\n\nI use Vim since version 3.0.  Since that time, it is the ONLY editor I use,\nwith Solaris, Linux and OS/2 Warp.  I suggest all my friends to use Vim, they\ntry, and they continue using it.  Vim is really the best software I have ever\ndownloaded from the Internet, and the best editor I know of.  (Marco\nEccettuato, Italy)\n\n\nIn summary:\n     __     ___\t\t    _\t    _\t_  ___ _____ `\n     \\ \\   / (_)_ __ ___   (_)___  | | | |/ _ \\_   _| `\n      \\ \\ / /| | '_ ` _ \\  | / __| | |_| | | | || | `\n       \\ V / | | | | | | | | \\__ \\ |  _  | |_| || | `\n\t\\_/  |_|_| |_| |_| |_|___/ |_| |_|\\___/ |_| `\n\t     ____ _____ _   _ _____ _____ _ _ `\n\t    / ___|_   _| | | |\t___|  ___| | | `\n\t    \\___ \\ | | | | | | |_  | |_  | | | `\n\t     ___) || | | |_| |\t_| |  _| |_|_| `\n\t    |____/ |_|\t\\___/|_|   |_|\t (_|_)\t    (Tony Nugent, Australia) `\n\n```\n\n\u003c/details\u003e\n\n### Help!\n\n```vim\n:help!\n```\n\n\u003cdetails\u003e\n\n```plaintext\nE478: Don't panic!\n```\n\n\u003c/details\u003e\n\n### Hi!\n\n```vim\n:hi!\n```\n\n\u003cdetails\u003e\n\n```plaintext\nGreetings, Vim user!\n```\n\n\u003c/details\u003e\n\n### 🫖 I'm a teapot\n\nOnly in vim.\n\n```vim\n:call err_teapot()\n```\n\n\u003cdetails\u003e\n\n```plaintext\nE418: I'm a teapot \n```\n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikesmithgh%2Fvimpromptu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikesmithgh%2Fvimpromptu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikesmithgh%2Fvimpromptu/lists"}