summaryrefslogtreecommitdiff
path: root/gemfeed
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2023-08-12 22:47:34 +0300
committerPaul Buetow <paul@buetow.org>2023-08-12 22:47:34 +0300
commit42dd9cd4255554adb359661e7e3d93170e1230ac (patch)
tree246e8e75d378b5044414a111bdc45a2f764545c4 /gemfeed
parentc5eefbbd908e592e511bba94d9dbb7b0474a9b19 (diff)
Update content for html
Diffstat (limited to 'gemfeed')
-rw-r--r--gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html68
1 files changed, 0 insertions, 68 deletions
diff --git a/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html b/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html
index b0f727ed..82ce1730 100644
--- a/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html
+++ b/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html
@@ -126,74 +126,6 @@ nmap ,<b><font color="#0000FF">i</font></b> !wpbpaste<font color="#FF6600">&lt;C
<span>E-Mail your comments to paul at buetow.org :-)</span><br />
<br />
<a class='textlink' href='../'>Back to the main site</a><br />
-<br />
-<h1 style='display: inline'>Appendix</h1><br />
-<br />
-<span>This is the VimScript I mentioned earlier, which parses a table of contents index of my scanned paper journals and opens the corresponding PDF at the right page in <span class='inlinecode'>zathura</span>:</span><br />
-<br />
-<!-- Generator: GNU source-highlight 3.1.9
-by Lorenzo Bettini
-http://www.lorenzobettini.it
-http://www.gnu.org/software/src-highlite -->
-<pre><b><font color="#0000FF">function</font></b>! ReadJournalPageNumber<font color="#990000">()</font>
- <b><font color="#0000FF">let</font></b> page <font color="#990000">=</font> <b><font color="#000080">expand</font></b><font color="#990000">(</font><font color="#FF0000">"&lt;cword&gt;"</font><font color="#990000">)</font>
- <b><font color="#0000FF">if</font></b> page <font color="#990000">!~</font># <font color="#FF0000">'^</font><font color="#CC33CC">\d\+</font><font color="#FF0000">$'</font>
- <b><font color="#0000FF">for</font></b><font color="#FF6600"> str in </font><b><font color="#0000FF">split</font></b><font color="#990000">(</font><b><font color="#000080">getline</font></b><font color="#990000">(</font><font color="#FF0000">"."</font><font color="#990000">)</font>, <font color="#FF0000">"[ ,]"</font><font color="#990000">)</font>
- <b><font color="#0000FF">if</font></b> str <font color="#990000">=~</font># <font color="#FF0000">'^</font><font color="#CC33CC">\d\+</font><font color="#FF0000">$'</font>
- <b><font color="#0000FF">let</font></b> page <font color="#990000">=</font> str
- <b><font color="#0000FF">break</font></b>
- <b><font color="#0000FF">end</font></b>
- <b><font color="#0000FF">endfor</font></b>
- <b><font color="#0000FF">endif</font></b>
- <b><font color="#0000FF">return</font></b> page
-<b><font color="#0000FF">endfunction</font></b>
-
-<b><font color="#0000FF">function</font></b>! ReadJournalMeta<font color="#990000">()</font>
-<font color="#FF6600"> </font> normal! mj
-
-<font color="#FF6600"> </font> <font color="#993399">1</font>/MetaFilePath:/
-<font color="#FF6600"> </font> normal! 3w
- <b><font color="#0000FF">let</font></b> <font color="#000080">s:metaFilePath</font> <font color="#990000">=</font> <b><font color="#000080">expand</font></b><font color="#990000">(</font><font color="#FF0000">"&lt;cWORD&gt;"</font><font color="#990000">)</font>
- <b><font color="#0000FF">echom</font></b> <font color="#000080">s:metaFilePath</font>
-
-<font color="#FF6600"> </font> <font color="#993399">1</font>/MetaOffset:/
-<font color="#FF6600"> </font> normal! 3w
- <b><font color="#0000FF">let</font></b> <font color="#000080">s:metaOffset</font> <font color="#990000">=</font> <b><font color="#000080">expand</font></b><font color="#990000">(</font><font color="#FF0000">"&lt;cword&gt;"</font><font color="#990000">)</font>
- <b><font color="#0000FF">echom</font></b> <font color="#000080">s:metaOffset</font>
-
-<font color="#FF6600"> </font> <font color="#993399">1</font>/MetaPageAtOffset:/
-<font color="#FF6600"> </font> normal! 3w
- <b><font color="#0000FF">let</font></b> <font color="#000080">s:metaPageAtOffset</font> <font color="#990000">=</font> <b><font color="#000080">expand</font></b><font color="#990000">(</font><font color="#FF0000">"&lt;cword&gt;"</font><font color="#990000">)</font>
- <b><font color="#0000FF">echom</font></b> <font color="#000080">s:metaPageAtOffset</font>
-
-<font color="#FF6600"> </font> <font color="#993399">1</font>/MetaPagesPerScan:/
-<font color="#FF6600"> </font> normal! 3w
- <b><font color="#0000FF">let</font></b> <font color="#000080">s:metaPagesPerScan</font> <font color="#990000">=</font> <b><font color="#000080">expand</font></b><font color="#990000">(</font><font color="#FF0000">"&lt;cword&gt;"</font><font color="#990000">)</font>
- <b><font color="#0000FF">echom</font></b> <font color="#000080">s:metaPagesPerScan</font>
-
-<font color="#FF6600"> </font> normal! `<b><font color="#0000FF">j</font></b>
-<b><font color="#0000FF">endfunction</font></b>
-
-<b><font color="#0000FF">function</font></b>! GetPdfPage<font color="#990000">(</font>page<font color="#990000">)</font>
- <b><font color="#0000FF">return</font></b> <font color="#000080">s:metaOffset</font> <font color="#990000">+</font> <font color="#990000">(</font><font color="#000080">a:page</font> <font color="#990000">-</font> <font color="#000080">s:metaPageAtOffset</font><font color="#990000">)</font> / <font color="#000080">s:metaPagesPerScan</font>
-<b><font color="#0000FF">endfunction</font></b>
-
-<b><font color="#0000FF">function</font></b>! OpenJournalPage<font color="#990000">()</font>
- <b><font color="#0000FF">let</font></b> page <font color="#990000">=</font> ReadJournalPageNumber<font color="#990000">()</font>
- <b><font color="#0000FF">if</font></b> page <font color="#990000">!~</font># <font color="#FF0000">'^</font><font color="#CC33CC">\d\+</font><font color="#FF0000">$'</font>
- <b><font color="#0000FF">echoerr</font></b> <font color="#FF0000">"Could not identify Journal page number"</font>
- <b><font color="#0000FF">end</font></b>
- <b><font color="#0000FF">call</font></b> ReadJournalMeta<font color="#990000">()</font>
- <b><font color="#0000FF">let</font></b> pdfPage <font color="#990000">=</font> GetPdfPage<font color="#990000">(</font>page<font color="#990000">)</font>
- <b><font color="#0000FF">echon</font></b> <font color="#FF0000">"Location is "</font> <font color="#990000">.</font> <font color="#000080">s:metaFilePath</font> <font color="#990000">.</font> <font color="#FF0000">":"</font> <font color="#990000">.</font> pdfPage
- <b><font color="#0000FF">call</font></b> <b><font color="#000080">system</font></b><font color="#990000">(</font><font color="#FF0000">"zathura --mode fullscreen -P "</font> <font color="#990000">.</font> pdfPage <font color="#990000">.</font> <font color="#FF0000">" "</font> <font color="#990000">.</font> <font color="#000080">s:metaFilePath</font><font color="#990000">)</font>
-<i><font color="#9A1900"> " call system("evince -p " . pdfPage . " " . s:metaFilePath)</font></i>
-<b><font color="#0000FF">endfunction</font></b>
-
-nmap ,<b><font color="#0000FF">j</font></b> :<b><font color="#0000FF">call</font></b> OpenJournalPage<font color="#990000">()</font><font color="#FF6600">&lt;CR&gt;</font>
-</pre>
-<br />
-<a class='textlink' href='../'>Back to the main site</a><br />
<p class="footer">
Generated by <a href="https://codeberg.org/snonux/gemtexter">Gemtexter 2.1.0-release</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |