From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11903 invoked from network); 11 May 2023 10:47:07 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 11 May 2023 10:47:07 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1683802027; b=K1JZHuIb+l4Wal3zvVtze0z7ewiVMjhlXMD2HyeZp05vjKU56PFlY6L9KB5AMIUKpWNdqqEvDF wYZt0Spr54UZvxMbKYzeTWb4/hKukgUCJf60mNLmg2meE8orSsV48SOxYfU1Eei7mchm7+epOz Re1Z6VGGJ7YMvq7PdJ0IBQChM25b+oiJstzvVwv3z1f8WORuEGQiTQxhurtW2x4XzKe7yXVyU2 w+N+AuiiA7z6Hs+ynlwrQQJ13PvQOHgBBikKGeInfg5tdVr/e78PIdQ8BDrNCklarIYmT6mySi 0SiMDyzvGrHIXxPPDHwMrXaDexiagxxdSwjZqSdRHTE2EA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lf1-f53.google.com) smtp.remote-ip=209.85.167.53; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1683802027; bh=SPpXSOf1Fn71GGYWQlA4wdH7P3FbwahVFjCaQOReBfE=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:To:Subject:Message-ID: Date:From:MIME-Version:DKIM-Signature:DKIM-Signature; b=ERkuBcID6aKa4iN9U8GopR1HgGRXhNeGtHFJ1qPW58+Vxp0MybmiYBMD4RveECiK1G0tsYy1iB IJyDYzY3HyJpN6b6+dJx118v2O/H8g7pk6XxfFVsQzWUswh0UCqcxPrKW1D1KiOG6WIGCcHTvd h1cR2WWxHsD+U7N0F9JAvZb+RSWOlvCvVC/dndBsAfTbTmXGx/ztqY3JqbgEefmGcyHtSzP0Rz IEGbIMUqoKcKT3YDwufJ0+bIV+5kYhDdkCtlX9h6l5IxzWvh0uM2Gn1FR22vtg+NcOx1iyAcY9 VOcaHrlu5smseCsOL6Vv/ngWwIXUxV6vbmitQXnqZY3FzA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:To:Subject:Message-ID:Date:From:MIME-Version:Reply-To:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References; bh=jgl7xyQ5fcuQHJLF/CHhvb9496adwIdbuE5WNhc84fA=; b=oMt7whJScP5J7Vdph66HIK2c2t HAGNqFEkKnvpyOfOH9jlx/oE1FNGmQ84WzPZstG644nEucSBtSUJlFf002rJJgJ2gH2nhqsfHGdDA nF3yfeuXB0fQJzZfhD3Ee7R7/XXP8AcWTYp6pivGqyMwhTPxeuuPklLBhRUgVrDOLFl7ntCNqYmis i30o1dcpn9beh3vaiWlkU85RiKNCStLx08bCDWCcvY2po9+qOwufek7yluvCEFvjPmAqMberyzdcw a2ZkYYH6JLDEieBLvLUSFH0sjPcY2P51WNqoiLHHof5eYXHjagbq4odtThsUO8jVwU/cBoSH/LS+r ApmWCW7w==; Received: by zero.zsh.org with local id 1px3pB-000P4E-LZ; Thu, 11 May 2023 10:47:05 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lf1-f53.google.com) smtp.remote-ip=209.85.167.53; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lf1-f53.google.com ([209.85.167.53]:49174) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1px3oH-000OLp-KV; Thu, 11 May 2023 10:46:10 +0000 Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-4efe8b3f3f7so9586692e87.2 for ; Thu, 11 May 2023 03:46:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683801969; x=1686393969; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=jgl7xyQ5fcuQHJLF/CHhvb9496adwIdbuE5WNhc84fA=; b=YwRfb9LMUGyCDom4F6o17rpE1i4Nuf0ZG4Zq3SQnSlemdHC8sMIKvSfGie8OHdBhj2 87RgPYpa1ReFwpMoCe0wZIWRtyZG1pgVglXKXV3i0XGB9SvLPMXHJbddp8K/1NRYvfQm OiTtDdJWBzzBfRoz4n6nf3o879rsr+oiTUpDkfcZxNZ2Ro6jcKG0AEtjeWoyp7idnbGi GpR0sW64t+JO224Pc0LY76NeG5IZvTRAjlq6fN0ICqtI2LAy/eut/UJ1BjWj6HCDlWCG ni3Rxe47CrROu3/upQyzdCA3P10fxQUJ9pH7ug6alUiPSO0ojEAixP2OaKKkemjzijr+ vn2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683801969; x=1686393969; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jgl7xyQ5fcuQHJLF/CHhvb9496adwIdbuE5WNhc84fA=; b=TWaNYWiknL8PvXUf3faRVolVvMRVHRuOAumHG1oRwQX5/oMOI+7tcql1yBfHuPxaJu VYeIzx+oanDlM+BeisfLFnmmYoxbSw0E38go8zNbq5RkPpzIQBOlWrkYbpQTuWEJp8rL /nKrDYFJ5PqUbjNir678X33xME/hRYT/1ho5cRPi2teu4LFihYbExenAT86Qjj5YrPWl 7ORSk04k+rDgMBzKSDYwGP8N3kO9yPXwxqXzQyZvN8QuZNvT1y2FNwnImvpbqub2q+TL +VuIZKxBGLoealK+Kt3RxNAcjRQaJPeLNcseFShyQa0a/BVCqMRKvmYRFMlx+0IKlYQi /eGg== X-Gm-Message-State: AC+VfDxs2Oxx/uwnd6h3t9bE8dqLkpf3gFMVRtJ15+l+9FBDWwgiDcL1 cjQUlRe4E3LF2izZNPivcUcnDTNSRfhC/qBvmQVbqhUU2GY= X-Google-Smtp-Source: ACHHUZ79qBKaP53NzN1cwFShegtpboXKhC7QfZwppBYzfoJ5jkzu9bFYj0AEqlFrWJXL9nIZwKVcJ32YBMYHEvhbCaA= X-Received: by 2002:ac2:5543:0:b0:4f1:43ad:7fac with SMTP id l3-20020ac25543000000b004f143ad7facmr2952257lfk.17.1683801968855; Thu, 11 May 2023 03:46:08 -0700 (PDT) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Thu, 11 May 2023 10:45:42 +0000 Message-ID: Subject: A new version of a file manager written in Zsh To: Zsh Users Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 29080 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: Hi I would like to announce a new version of N-Commodore, a TUI file manager written in Zsh. It's now available as AppImage with all deps included (also Zsh-5.9): https://github.com/psprint/n-commodore/releases It's features are: - 2 column view of files, - this view like any other can be filtered (like with fzf), - the files can be viewed (colorized by bat, highlight or src-highlight), - pressing enter on a specific line in the preview opens editor on this lin= e, - pressing enter on file in the file list just opens up an editor ($EDITOR)= , - N-C comes with Ctags browser =E2=80=93 generate TAGS file with: ctags -e = -R . and you can browse the symbols and open up editor positioned on them (on occasion, there is a regex-parser definition for Zsh script: https://github.com/psprint/n-commodore/blob/master/share/zsh.ctags). Also, there's screen save feature =E2=80=93 you can remember any view =E2= =80=93 file, contents, tags, any command output and visit it later with Ctrl-Shift-Left/Right, with all meta data restored (like eg. PWD, cursor position, search/filter query keywords =3D view will be already filtered, etc.) Asciicast: https://asciinema.org/a/584100 --=20 Best regards, Sebastian Gniazdowski