From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Trevor Pogue Newsgroups: gmane.emacs.devel Subject: [ELPA] New package: topspace Date: Fri, 13 May 2022 15:44:42 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000008aa1ef05dee9e813" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10293"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 13 21:45:48 2022 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 1npbES-0002ai-1y for ged-emacs-devel@m.gmane-mx.org; Fri, 13 May 2022 21:45:48 +0200 Original-Received: from localhost ([::1]:54590 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1npbEQ-0007Se-M2 for ged-emacs-devel@m.gmane-mx.org; Fri, 13 May 2022 15:45:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47348) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npbDd-0006hx-Cp for emacs-devel@gnu.org; Fri, 13 May 2022 15:44:57 -0400 Original-Received: from mail-io1-xd2e.google.com ([2607:f8b0:4864:20::d2e]:43615) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1npbDb-0004R8-Jr for emacs-devel@gnu.org; Fri, 13 May 2022 15:44:57 -0400 Original-Received: by mail-io1-xd2e.google.com with SMTP id o190so9785258iof.10 for ; Fri, 13 May 2022 12:44:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=R0pT2key0a8QOfdmm3IZflJNErhCVcycEAZs/Cftf+0=; b=PFm+d1yrIsPXLQ9vu+fjJYDCxU+7/Lbu+ZinLjUNffCo+tGJXSC1E2ue8j0M20TSAJ 0x7GEgbsCO20IaIz1hXwxR4i3pgiejFBtSrYbjJMukdav/aWoKCJYLL9x07lw5xLY+8e 595fqhMQNKEJfNI+hnr0ukD4CYTcFuMKflQCZXaWDOZ65qwuZt3gCY6OjG0ZMVIN6IZA A9/99NwG+BxgB2V7ORXmsm1iFC7AiJcrVvW2HJfmyNgPINYS8qIi7wVwvQfhC+KwIq+0 kytcBnoLry8rO6+3aoxFqWXIkoVnrpK0mBky5bk1KsLeQIolXHKWUjjo1JWMzzkq8Vp1 8Ybw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=R0pT2key0a8QOfdmm3IZflJNErhCVcycEAZs/Cftf+0=; b=ZHkBk2S6zsGf4fJ/X0yA/oWpO5EYTkVNnvMjBLsojZrIrrwBVJBHU9XmRKUPXbuUcj CBqVMr4vbhJ05WxVzaT8urO/1y0VXnvjAeM/jqVDz8+/Hlh4VWeWwBRgGvzP/5BJbeGd 6GVe6PSimTxvPxfFJy0d9ODoqrLuHvWAzB5k2kJMnVPaLzdkE17NxlYiwjOeSjFSX6Al ivT1enQmN94nEEXrPf7QEtFX22VFtJbEkKHgf+VqMsCfk12R0BLsEX1PW76n1Qcl9keL sZwrTaNLUYqVuWFjqpvkUytEtZoqUq96RT6eHx6Ohg/fMhMVwql/08MxI9mdAgxBl8M2 h+dg== X-Gm-Message-State: AOAM533fgP5tRWMqToQy5TIb6wSedwyoZqCTmYNm4wUS5++HR/ZxYt1k wcNWm8W6NhtVGt80NZdBPXr9NCNnlit4wKMyYEg6cJzCCaQ= X-Google-Smtp-Source: ABdhPJzq+EzieA+xQLmH2GmqPDWg5awn8srZpenBDdyW8qhFcbI25aJkEcjo6onartjLVPoYCdbhf67ud3blzJxHrqo= X-Received: by 2002:a02:230a:0:b0:32b:6f71:4411 with SMTP id u10-20020a02230a000000b0032b6f714411mr3629469jau.214.1652471093697; Fri, 13 May 2022 12:44:53 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::d2e; envelope-from=trevorpogue@gmail.com; helo=mail-io1-xd2e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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" Xref: news.gmane.io gmane.emacs.devel:289756 Archived-At: --0000000000008aa1ef05dee9e813 Content-Type: text/plain; charset="UTF-8" TopSpace: Scroll down & recenter top lines / get upper margins/padding. TopSpace allows you to scroll down and recenter top lines by automatically drawing an upper margin/padding above the top line as you scroll down or recenter top text. Features: - Easier on the eyes: Recenter or scroll down top text to a more comfortable eye level for reading, especially when in full-screen or on a large monitor. - Easy to use: No new keybindings are required, keep using all your previous scrolling & recentering commands, except now you can also scroll above the top lines. It also integrates seamlessly with modes like `centered-cursor-mode' (without depending on them) to keep the cursor centered all the way to the top line. GitHub repository: https://github.com/trevorpogue/topspace Paperwork: I still have to sign the FSF paperwork, could someone kindly send me the assignment form & instructions? I live in Canada FYI. Thank you, Trevor Pogue --0000000000008aa1ef05dee9e813 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
TopSpace: Scroll down & recenter top lines / get = upper margins/padding.

TopSpace allows you to scro= ll down and recenter top lines
by automatically drawing an upper margi= n/padding above the top line
as you scroll down or recenter top text.
Features:

- Easier on the eyes: Recenter or scroll down top tex= t to a more
=C2=A0 comfortable eye level for reading, especially when in= full-screen
=C2=A0 or on a large monitor.

- Easy to use: No new = keybindings are required, keep using all
=C2=A0 your previous scrolling = & recentering commands, except now you
=C2=A0 can also scroll above = the top lines.=C2=A0 It also integrates
=C2=A0 seamlessly with mode= s like `centered-cursor-mode' (without
=C2=A0 depending = on them) to keep the cursor centered all the way
=C2=A0 to t= he top line.



--0000000000008aa1ef05dee9e813--