From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.help Subject: view/edit large files (was: What's your favourite *under_publicized* editing feature of Emacs?) Date: Thu, 17 Feb 2011 13:04:08 -0600 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87zkpuxz2v.fsf_-_@lifelogs.com> References: <482fb2ba-e50f-4102-bfe7-3a78613d970f@m27g2000prj.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1297972674 18321 80.91.229.12 (17 Feb 2011 19:57:54 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 17 Feb 2011 19:57:54 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Feb 17 20:57:50 2011 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Pq9yt-0002U2-J8 for geh-help-gnu-emacs@m.gmane.org; Thu, 17 Feb 2011 20:57:39 +0100 Original-Received: from localhost ([127.0.0.1]:50546 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pq9ib-0007pE-Fl for geh-help-gnu-emacs@m.gmane.org; Thu, 17 Feb 2011 14:40:49 -0500 Original-Path: usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!news2.euro.net!newsfeed.freenet.ag!news.albasani.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 24 Original-X-Trace: news.albasani.net pPmYtvduf01XXU1wj7Dd2clm/k4SX9mvsn6gD/O1kYtH7sv3yTlkJjLBdKuoGT8fbN5ZYyj7d6pX2YxnH7nBZg== Original-NNTP-Posting-Date: Thu, 17 Feb 2011 19:04:09 +0000 (UTC) X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Cancel-Lock: sha1:zMD8mX0PuDjf6Hy/BbYOjnLv+Xs= sha1:/P5e1Ygw260pwkQ6KPDLInWgWE0= User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Injection-Info: news.albasani.net; logging-data="VQu/wm0TCIt91ldG9XFxYMJNcPsA9phdyjq9N6kv6zFeGLUMEuC0N8AaQq8d3D7S9mSz967bVGltFnv/YSTT/yxxwN1FD8TTWBxldSRFYd1kf5sD0B3Q3QtfeGc6BshS"; mail-complaints-to="abuse@albasani.net" Original-Xref: usenet.stanford.edu gnu.emacs.help:185039 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:79198 Archived-At: On Thu, 17 Feb 2011 15:01:54 +0100 Thien-Thi Nguyen wrote: TN> () Perry Smith TN> () Thu, 17 Feb 2011 07:43:54 -0600 TN> I looked at this. The approach I was going to take was to put TN> into the C code an "open", "close", "read", and "lseek" concept TN> and that would need a new "type" for a file descriptor. You TN> might as well add "write" to complete the set. There is TN> nothing currently like that in the C code. TN> Perhaps ‘insert-file-contents’ can be used to implement this TN> feature in Lisp. (subject adjusted to match the thread referenced below) Please see http://thread.gmane.org/gmane.emacs.devel/108604/focus=108836 and vlf.el on the EmacsWiki. I'd like to implement this for large (over int size) files and with editing, but it's low on my TODO list. If someone else is feeling frisky... Ted