From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Andreas_R=c3=b6hler?= Newsgroups: gmane.emacs.help Subject: Re: eww - multiple buffers Date: Mon, 13 Jun 2016 10:55:40 +0200 Message-ID: <575E750C.4010407@easy-emacs.de> References: <57591A53.8060900@easy-emacs.de> <87twh2abnw.fsf@gnu.org> <57597C21.2000409@easy-emacs.de> <878tyd8536.fsf@web.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1465807933 1423 80.91.229.3 (13 Jun 2016 08:52:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jun 2016 08:52:13 +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 Jun 13 10:52:05 2016 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 1bCNbI-00046w-Ro for geh-help-gnu-emacs@m.gmane.org; Mon, 13 Jun 2016 10:52:05 +0200 Original-Received: from localhost ([::1]:54474 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bCNbI-0002Zx-8W for geh-help-gnu-emacs@m.gmane.org; Mon, 13 Jun 2016 04:52:04 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35982) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bCNar-0002Zj-9m for help-gnu-emacs@gnu.org; Mon, 13 Jun 2016 04:51:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bCNao-0007rZ-3W for help-gnu-emacs@gnu.org; Mon, 13 Jun 2016 04:51:37 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.131]:56365) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bCNan-0007rL-PN for help-gnu-emacs@gnu.org; Mon, 13 Jun 2016 04:51:34 -0400 Original-Received: from [192.168.178.35] ([77.12.55.170]) by mrelayeu.kundenserver.de (mreue002) with ESMTPSA (Nemesis) id 0MceKO-1auiDU1uxU-00HfWk for ; Mon, 13 Jun 2016 10:51:32 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Icedove/38.8.0 In-Reply-To: <878tyd8536.fsf@web.de> X-Provags-ID: V03:K0:m9+GLS7r+w44i+zP5UTTMBHAEE77CT75pacrXOOts6Syw48mvuR tcnfzyjyUz/IRQRfyUpmXeA4zvI1h5zlQNOwQ98iiTS+B70VdvAho5PtBLvZaao90slcFHo KrzqwTmD+4vXxqpEyG2xPyQAUK1MLeaQnlAm+MSiOCjZPkfv58APmpDoVuHgaqDN8cH0yN+ wYVO4a2qfgDz5ggMFLWtg== X-UI-Out-Filterresults: notjunk:1;V01:K0:cLn9Pk6oDNI=:4PObzCBfUkzVzqAfnfCwsP 9lPyIVva80o7ieqlKAmoD49zQR6nmINM7fyaWeXWt4T1kmtpQaKn1MxNMKT0aU7K8uNXX8B2c qKtGG9M/v3i0gKcZ6u2A/nUEHCPUTQtFT1K1j2UxwRaNgv+riHWGqa9UBal8HT6SLw/vUL1sX amhnfHbkcJ5DAdlWfnIGR1hlB77kYeW6aY9SXebCtkCwvYRXrKa0TqfRMzLKutE/Ek7AjhpZn ZnrDE1gtL5ebdbmGHUWdVWBHRl2ZV0PXFuzZmMQstLJasfX/HcbjiGN6VDevMF/3YNQunAe2q 7nMGOurTBKiUW5cL6LLlRN67zvK6Vv7+AaJP8wcQtHA3Uth25cOPRKNFiWMOl+89LaWI9EXnh AoXwXTmXQbBZmeozIRn3xW69assVB+2OfKGuwst8uSMw+TkI9f0eb0stZKKP5dTORl1Y9P2UG 5uPtDTfpyr/wWlWFZfEOFiot6tCeV1UW9yV0riAxQldob8kR+xS0LCfYrwmiLwDYjrTZnO3Zy a/LrQAEsD5gEdU9j5ePFG3vdl4fBaQA3S6PYMJwqttV0qCoQ+UIpkmBSGRlyhPBc1f3WpoAkW ZO+OxDo6la06HLN4cvr8LOoEAMOazwpeSttr32jbt5ZGgjS4j+RO+J7lth4wZr1yov4dtB4lo OHGa7yfLjP0J8MfqLHavOzYkbXJYqe+w6nDQWnrBSFTGU64Oksenp3mrGYXwBlnSXxo1Ju8cr Ucp71QX6x0gEGn5u X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.126.131 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.help:110430 Archived-At: Here is a eww-browse-url based hack, displaying the initials of visited URL in buffer-name (defun ar--compose-buffer-name-initials (liste) (let (erg) (dolist (ele liste) (unless (string= "" ele) (setq erg (concat erg (char-to-string (aref ele 0)))))) erg)) (defun ar-eww-browse-url (url &optional new-window) (when new-window (if (stringp new-window) (set-buffer (get-buffer-create (concat "*eww " new-window "*"))) (pop-to-buffer-same-window (generate-new-buffer "*eww*"))) (eww-mode)) (eww url)) (defun ar-eww (&optional new-buffer) (interactive "P") (let* ((erg (read-from-minibuffer "Url: ")) (acronym (ar--compose-buffer-name-initials (split-string (substring erg (ignore-errors (1+ (string-match "www\\." erg)))) "[^a-z]")))) (if (eq 4 (prefix-numeric-value new-buffer)) (ar-eww-browse-url erg acronym) (ar-eww-browse-url erg))))