From owner-freebsd-ports Fri Aug 24 12:55: 2 2001 Delivered-To: freebsd-ports@freebsd.org Received: from ishmael.flashlightmedia.net (025-164.colo.ny.np1.net [64.61.25.164]) by hub.freebsd.org (Postfix) with ESMTP id 11DE037B405 for ; Fri, 24 Aug 2001 12:54:59 -0700 (PDT) (envelope-from luser@ahab.com) Received: (from mail_tunnel@localhost) by ishmael.flashlightmedia.net (8.11.4/8.11.4) id f7OJsvl87306 for freebsd-ports@freebsd.org; Fri, 24 Aug 2001 15:54:57 -0400 (EDT) (envelope-from luser@ahab.com) Date: Fri, 24 Aug 2001 15:55:02 -0400 From: JT To: freebsd-ports@freebsd.org Subject: execute (!) doesn't work in vim-5.8.8 Message-ID: <20010824155502.B537@zed.unbeat.com> Mail-Followup-To: freebsd-ports@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I recently upgraded vim and now I wish I hadn't... Execution with ! no longer works. For example, ":! ls -l" returns nothing, and ":r! ls -l" returns something like Can't read file /tmp/v687519/0 Any ideas before I spend half the day reading code? It looks like the older Vim used a single file for handling output of these commands, while the newer Vim creates a directory in /tmp and expects to find a file in there called 0. So i tried creating a file called 0, and it then complains about 1. So I create 2, since the thing seems to be advancing, and I get no output, although the file named 2 has disappeared. Obviously, there's a problem both with creating the file and reading the output, though not with cleaning it up! I took a look at vim --version and didn't notice anything interesting, but I could provide it if needed.... Please cc me in reply; not subscribed to -ports. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message