From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id C49CE7FACB for ; Tue, 2 Sep 2014 23:48:55 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of rich@annexia.org) identity=pra; client-ip=80.68.91.176; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="rich@annexia.org"; x-sender="rich@annexia.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of rich@annexia.org designates 80.68.91.176 as permitted sender) identity=mailfrom; client-ip=80.68.91.176; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="rich@annexia.org"; x-sender="rich@annexia.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@furbychan.cocan.org) identity=helo; client-ip=80.68.91.176; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="rich@annexia.org"; x-sender="postmaster@furbychan.cocan.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiMNABc7BlRQRFuw/2dsb2JhbABaDoJ/g1atCAcBAQEBBQFvAYowlQ8BgRMWd4QEAQU6PxALDgoJExIPBSghiFkBvQ4BF4V8L4YDgx8Hgy+BHQWPHYIUiyqMJQSIdoIbgQRDPIJ+AQEB X-IPAS-Result: AiMNABc7BlRQRFuw/2dsb2JhbABaDoJ/g1atCAcBAQEBBQFvAYowlQ8BgRMWd4QEAQU6PxALDgoJExIPBSghiFkBvQ4BF4V8L4YDgx8Hgy+BHQWPHYIUiyqMJQSIdoIbgQRDPIJ+AQEB X-IronPort-AV: E=Sophos;i="5.04,451,1406584800"; d="scan'208";a="77526122" Received: from furbychan.cocan.org ([80.68.91.176]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-SHA; 02 Sep 2014 23:48:39 +0200 Received: from rich by furbychan.cocan.org with local (Exim 4.80) (envelope-from ) id 1XOvwB-0005qs-3X; Tue, 02 Sep 2014 22:48:27 +0100 Date: Tue, 2 Sep 2014 22:48:27 +0100 From: "Richard W.M. Jones" To: Benjamin Greenman Cc: Xinuo Chen , OCaml mailing-list Message-ID: <20140902214827.GA3416@annexia.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Subject: Re: [Caml-list] How to use emacs tuareg mode effectively to manage an OCaml project? On Tue, Sep 02, 2014 at 04:27:08PM -0400, Benjamin Greenman wrote: > I've always enjoyed the tab completion emacs provides when searching for > files. It feels like a working tree generated on demand. Also, I've found > that buffers scale much nicer to many files than tabs. Free yourself from > the GUI! Indeed: $ cd libguestfs $ find -name '*.ml' -o -name '*.mli' | wc -l 206 I guess we're doing OK using just emacs (except for 1 person using that "visual" editor that shall not be named). I'm interested in the particular problems that the OP has with navigating through a small collection of files. Rich. -- Richard Jones Red Hat