From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Steven Degutis Newsgroups: gmane.emacs.help Subject: [ANN] project-buffers.el Date: Mon, 1 Apr 2013 11:36:33 -0500 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=bcaec520f5f743bb8304d94f3981 X-Trace: ger.gmane.org 1364851438 8397 80.91.229.3 (1 Apr 2013 21:23:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 1 Apr 2013 21:23:58 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Apr 01 23:24:26 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UMmDK-00005x-Bi for geh-help-gnu-emacs@m.gmane.org; Mon, 01 Apr 2013 23:24:26 +0200 Original-Received: from localhost ([::1]:35911 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMmCv-0005jN-KJ for geh-help-gnu-emacs@m.gmane.org; Mon, 01 Apr 2013 17:24:01 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:40756) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMhio-0001Sp-Fp for help-gnu-emacs@gnu.org; Mon, 01 Apr 2013 12:36:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UMhik-00071X-Am for help-gnu-emacs@gnu.org; Mon, 01 Apr 2013 12:36:38 -0400 Original-Received: from mail-pa0-f43.google.com ([209.85.220.43]:38020) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMhik-00071N-3s for help-gnu-emacs@gnu.org; Mon, 01 Apr 2013 12:36:34 -0400 Original-Received: by mail-pa0-f43.google.com with SMTP id hz11so1404043pad.30 for ; Mon, 01 Apr 2013 09:36:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=WRnzsIBfJZhgDnRs0IwZKKMYdk20f+GMaIperDi/0Uw=; b=BvXELQyUpOSSvnk1vYDXHV42OlQhvswfjeH85HnpLu324TaLolQ1hOdKwICoPVYB0n P36MW9U80y5ZbxPcPNMNP/IauUb9ZaOlA8Hou6CBfpThMksixw3ll9fI+/dvKK3Tk4o6 SZvWoBHW8JNmT4tXewmRIXXVi8RwR2ck4bkwMCHHSwqD6RtN4mCSzq3RlU8qLlsvTU+Y jG+Co4ukebHG/zXg4RnPKI+BOFUEHdZhPDdkLg54oX5zkFvG7PkQzEExtaXrgyhUzMMn v6l8Hr3uV2Ibo0TtNK3xMiF8uwxvfToawJ51ollqLVrkDjPMMQkpynfpr7OC9DxozCKo rGqQ== X-Received: by 10.68.44.169 with SMTP id f9mr18988806pbm.106.1364834193224; Mon, 01 Apr 2013 09:36:33 -0700 (PDT) Original-Received: by 10.70.30.35 with HTTP; Mon, 1 Apr 2013 09:36:33 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 209.85.220.43 X-Mailman-Approved-At: Mon, 01 Apr 2013 17:23:44 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:89869 Archived-At: --bcaec520f5f743bb8304d94f3981 Content-Type: text/plain; charset=ISO-8859-1 https://github.com/sdegutis/project-buffers.el Basically, gives you `next-buffer`, `previous-buffer`, `switch-to-buffer` and more, but limited to buffers that are in the "current project" (defined as an ancestor dir containing one of a defcustomizable list of files, like ".git", "Makefile", etc). It's in MELPA. Why didn't something like this already exist? The only reason I've heard so far was "it'll be too slow when you're editing remote files". Are there other reasons? P.S. Sorry if this is showing up twice. I didn't see it posted at first, and figured it's because I ticked the "conceal email address" option, so it went overboard and concealed my email by just not posting my message. -Steven --bcaec520f5f743bb8304d94f3981 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Basically, gives you `next-buffer`, `previous-buffer`, `switch= -to-buffer` and more, but limited to buffers that are in the "current = project" (defined as an ancestor dir containing one of a defcustomizab= le list of files, like ".git", "Makefile", etc).

It's in MELPA.

Why didn= 9;t something like this already exist? The only reason I've heard so fa= r was "it'll be too slow when you're editing remote files"= ;. Are there other reasons?

P.S. Sorry if this is showing up twice. I didn= 9;t see it posted at first, and figured it's because I ticked the "= ;conceal email address" option, so it went overboard and concealed my = email by just not posting my message.

-Steven
--bcaec520f5f743bb8304d94f3981--