From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.devel Subject: Re: [External] : Re: A feature to go to last edit locations Date: Tue, 14 Feb 2023 08:53:31 +0300 Message-ID: References: <972bedcc-37c9-5180-ac41-90e25d854a63@yandex.ru> <83mt5hdj28.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24804"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.2.9+54 (af2080d) (2022-11-21) Cc: Eli Zaretskii , Dmitry Gutov , "mardani29@yahoo.es" , "emacs-devel@gnu.org" To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Feb 14 08:59:52 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pRqEB-0006EL-PM for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Feb 2023 08:59:51 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pRqDN-0005f4-AX; Tue, 14 Feb 2023 02:59:01 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pRqDH-0005Za-JE for emacs-devel@gnu.org; Tue, 14 Feb 2023 02:58:55 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pRqDD-0002g3-OT; Tue, 14 Feb 2023 02:58:54 -0500 Original-Received: from localhost ([::ffff:102.85.204.48]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000055D9C.0000000063EB3F38.000070D5; Tue, 14 Feb 2023 00:58:48 -0700 Mail-Followup-To: Drew Adams , Eli Zaretskii , Dmitry Gutov , "mardani29@yahoo.es" , "emacs-devel@gnu.org" Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:303262 Archived-At: * Drew Adams [2023-02-14 07:58]: > And you can sort/access Info bookmarks that you've visited most or > least etc. That is good feature. I have made more stronger generalization and defined elementary objects. Elementary Objects: https://www.dougengelbart.org/content/view/110/460/#2a1a One could think of it as bookmarks, but they are not (only). Objects can be chunks of text, word, paragraph, PDF, PDF by page, Message-ID, Video, Video at time, anything which is defined by user. It is true that I can jump to it, I can insert it in text, or make reports, project documents, convert to hyperlinks and similar. How is object activated, can be also defined by user. It is not hard coded. Function can be inserted in the database by administrator. With only little work I can upgrade it that function can be inserted for each user differently. Somebody may want to open PDF file with PDF viewer, somebody may want PDF file moved to server first and then opened. There are currently no people who would need that remote collaborative feature. Similarly like you, I use one global rank, integer that increases when user reads document, when document is shared, when it is activated, visited. It is useful as to quicker find relevant documents. I search for documents by relevant words and find 17 of them, but the most relevant appears on top, as it got its rank X, indicating it was mostly used in past. > This is one of the advantages of bookmarks: they do things like > record the number of visits, Thanks, good idea, that is rank on my side It increases with visit, edit, etc. > time of last visit, etc. When moving between objects, I have "ring" in the database, this makes it possible to visually reconstruct what was done, visited, by any single day by which individual collaborative user. That is similar to "last visit" only related to any kind of object, need not be bookmark. Is not same as "Emacs Places" where such points are not important to be recorded by name, even though they have name. Time of last activation (visit) I keep also in a general log, that can have more human like titles like "Activated Twids Telecom" -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/