GithubHelp home page GithubHelp logo

qq542vev / w3mplus Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 0.0 4.86 MB

w3m の拡張機能。Pale Moon, Pentadactyl, Vim の機能と操作方法を模倣する試み。

License: Creative Commons Attribution 4.0 International

HTML 29.63% Shell 66.26% Awk 3.89% JavaScript 0.22% CSS 0.01%
pentadactyl vim shell-script awk browser-extension posix-sh w3m keymap posix-compatible config

w3mplus's Introduction

w3mplus

about:home Context Menu

w3mplus はテキストブラウザー w3m の無料の拡張機能です。Pale Moon + Pentadactyl + Vim の機能を模倣し、w3m 上で可能な限り再現することを目的としています。また Mozilla FirefoxVimperator の情報も参考にしています。主に以下のような機能を利用できます。

  • Pale Moon の模倣
    • メニューバー
    • ロケーションバー
    • コンテキストメニュー
    • Denylist
    • その他の細かな UI 関連
  • Pentadactyl の模倣
    • o, t, O, T, gh, gu などのリソースへのアクセス
    • h, j, k, l, gg, G, 0, $ などのページ内の移動
    • y, Y などのヤンク
    • d, u などのタブを閉じる、タブの復元
    • ヒント及び拡張ヒント
    • クイックマーク、ローカルマーク、URL マーク
    • レジスタ

可能な限り w3m 固有の機能を使用していますが、一部の再現が難しい機能は w3m の Local CGI 機能を使用しています。Local CGI はほぼ全て POSIX コマンド による Shell Script で作成されており、それらは POSIX 環境に準拠しています。

Debian GNU/Linux 10.13, w3m 0.5.3-37, dash 0.5.10.2-5, gawk 1:4.2.1+dfsg-1 の環境で動作確認しています。

インストール

w3mplus の全ての機能を利用するためには w3m がインストールされ、POSIX に準拠した環境が必要です。POSIX に完全に準拠した環境でなくとも、w3m の Local CGI を使用しない機能はそのまま利用できます。

sh コマンドと awk コマンドは POSIX 環境に高度に準拠したものを利用することお勧めします。例えば、mawk は拡張正規表現を完全に実装していない、正規表現の長さに制限があるなどの理由で現状では利用できません。よって Gawk の利用をお勧めします。

Releases ページから最新バージョンをダウンロードして、それを解凍します。解凍したディレクトリに移動し、release/install.sh を実行すればインストールは完了です。

使い方

インストール後の ~/.w3mplus/doc/index.html にマニュアルがあります。また Web 上でもマニュアルを公開しています。

w3mplus's People

Contributors

qq542vev avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

w3mplus's Issues

help in english setting up w3mplus "Bad Request"

Hi, very interesting project

I tried testing this w3m configuration but I don't know exactly what I need to do. Can you help me ?

cd ~
git clone https://github.com/qq542vev/w3mplus

Also need https://github.com/ShellShoccar-jpn/misc-tools/tree/5c6909736e1eb48dc2647fdccae036569c805597

cd ~/w3mplus
git submodule update --init
cp -R ~/w3mplus/.w3m ~/.w3m
cp -R ~/w3plus/bin ~/bin/

export PATH=$PATH:~/bin/:~/.w3m/w3mplus/bin

Keymaps work OK. But when try to run some scripts, get messages"Bad Request".
Thanks in advance.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.