From mboxrd@z Thu Jan 1 00:00:00 1970 Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2001:558:fe16:19:96:114:154:165; helo=resqmta-po-06v.sys.comcast.net; envelope-from=eklhad@comcast.net; receiver= Received: from resqmta-po-06v.sys.comcast.net (resqmta-po-06v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:165]) by hurricane.the-brannons.com (Postfix) with ESMTPS id 64EA5779A1 for ; Fri, 27 Apr 2018 03:48:05 -0700 (PDT) Received: from resomta-po-10v.sys.comcast.net ([96.114.154.234]) by resqmta-po-06v.sys.comcast.net with ESMTP id C0oXfRqsEzVkrC0uyftSV8; Fri, 27 Apr 2018 10:47:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20161114; t=1524826076; bh=EQxSR1tHyPs2CAj8kSxxLzofbdLJ5ltAz4CnKFcA7os=; h=Received:Received:To:From:Reply-to:Subject:Date:Message-ID: Mime-Version:Content-Type; b=L3rtnQNGiF0ivtTqG1Pe5y5c0zYGShFq4PwvnQHvx2QE0ArhHQqUWnElMEIxs1j+Q XXm6p/+r0tGhpMGL/HoxyFae4tapYO/MxSQoWBNAs2igrK1Plov0ZrynbqHgyTRAjo U3ygJKrlnurBM9RndPD1puGm5Qm9lkArBCkkuuI1c9VteCWSp9Kck6FIdyk6+D1uS6 /ipeD3atv63bTnXP5cvdJwXiJuoFH0KNF9xpOZGXuRa98vyurOW9lwi2NBLNbAmccC ll6/ESnr/0EmKoQVZTpU7Gqq15uv2YE754P+73jzTA1JRcz71HIO4dy36EnhMfyaG2 H2U0jHgooo3XQ== Received: from unknown ([IPv6:2601:408:c300:8f09:21e:4fff:fec2:a0f1]) by resomta-po-10v.sys.comcast.net with ESMTPA id C0uxf11tgSW2mC0uyftB1T; Fri, 27 Apr 2018 10:47:56 +0000 To:edbrowse-dev@edbrowse.org From: Karl Dahlke Reply-to: Karl Dahlke User-Agent: edbrowse/3.7.3 Subject: [edbrowse-dev] toggle play Date: Fri, 27 Apr 2018 06:47:55 -0400 Message-ID: <20180327064755.eklhad@comcast.net> X-BeenThere: edbrowse-dev@edbrowse.org List-Id: Edbrowse Development List Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=nextpart-eb-754508 Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4wfDG5eHHuVSYIKhRK2pIn8BjpblF0ZP2JP9Yz04+Tr5czCc9zybBpYKV85Ft7kDYxmysjvBp9GMiUfcxT2Tk2mOO2ZPKno/Pz783sflxGasa96KEkngru 2Z9gHLBhF5eBUiCiuMbMUCUnX4zWnlsFHfJXqCbo5eR9AcHn31cCJ78KZpKWt1ymF0+kJGY6zBV3L1pKv6znD5QHgYBrmwTLZg01hgPVc403oRkH+7TEo9Y/ This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --nextpart-eb-754508 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable The latest push is an experiment with a couple toggle commands, nothing = set in stone here. swrap was clunky to type, and used all the time, so I reverted back to = sw, search with wrap, and also sw+ and sw-. So if a script knows you will want search with wrap enabled sw+ this also has the advantage that the absolute commands don't print any = output, and you usually don't want a lot of output from your running = script. The toggle version sw still prints the message because you might not = remember where you were, you might want it to tell you search with wrap = or search without wrap. This is a general pattern. This was my vision 20 years ago: edbrowse tells you what you need to = know and nothing more. Another one implemented is js+ and js-, because I have a number of functions that specifically want javascript, = or don't want javascript, and you probably do too. If we like this style I can implement the rest. It's pretty much boiler plate programming. Karl Dahlke --nextpart-eb-754508--