Loading ...
Sorry, an error occurred while loading the content.
 

Re: [patch] added ":e ~user " completion

Expand Messages
  • Bram Moolenaar
    ... Sounds good. I ll add it to the todo list. -- A computer program does what you tell it to do, not what you want it to do. /// Bram Moolenaar --
    Message 1 of 7 , Jul 30, 2012
      Dominique Pelle wrote:

      > Attached patch fixes the following item in in ":help todo":
      >
      > ===========================================================
      > ":e ~br<Tab>" does not complete to ":e /home/bram/". Would need to use
      > getpwent() to find all the matches.
      > ===========================================================
      >
      > Here are 2 examples, assuming that /etc/passwd contains 3 users
      > names: bill, bob, bram:
      >
      > Example #1: completion in Ex command
      >
      > :e ~b<Tab>
      > ... possible completions: bob bill bram
      >
      > :e ~bi<Tab>
      > ... completes to :e ~bill
      >
      > :e ~bill<Tab>
      > ... substitute home path :e /home/bill/ (as before patch)
      >
      >
      > Example #2: user completion in :command
      >
      > :command! -nargs=* -complete=users Foo
      >
      > :Foo b<Tab>
      > ... possible completions: bob bill bram
      >
      > It is implemented for systems supporting getpwent().
      > configure script checks whether getpwent() is available.
      > I only tested it on Linux.

      Sounds good. I'll add it to the todo list.

      --
      A computer program does what you tell it to do, not what you want it to do.

      /// Bram Moolenaar -- Bram@... -- http://www.Moolenaar.net \\\
      /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
      \\\ an exciting new programming language -- http://www.Zimbu.org ///
      \\\ help me help AIDS victims -- http://ICCF-Holland.org ///

      --
      You received this message from the "vim_dev" maillist.
      Do not top-post! Type your reply below the text you are replying to.
      For more information, visit http://www.vim.org/maillist.php
    Your message has been successfully submitted and would be delivered to recipients shortly.