|6 months ago||10 days ago|
|MIT License||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Math on GitHub: Following Up
7 projects | news.ycombinator.com | 28 Jun 2022
Github's implementation is really lazy. There are many much better approaches to precisely this problem. E.g., Jupyter notebooks implement one that has matured in the wild over a decade. There's this very flexible markdown-it plugin that implements anther https://github.com/goessner/markdown-it-texmath, and my version of it here https://github.com/sagemathinc/cocalc/blob/master/src/packag... which I rewrote in typescript with a focus on the same semantics as Jupyter has, but for CoCalc, and I've been working on using unifiedjs to provide more general latex for Markdown (not just formulas) here https://github.com/sagemathinc/cocalc/pull/5982 Parsing math is much easier if you use a plugin to an existing markdown parser, rather than trying to do some hack outside of that (which is what Github probably does, and also what Jupyter does).
Math on GitHub: The Good, the Bad and the Ugly
2 projects | news.ycombinator.com | 21 May 2022
If you use a proper markdown plugin to parse math instead (such as https://github.com/goessner/markdown-it-texmath), then the problems pointed out in this blog post go away.
KeenWrite 2.10.0: R meets TeX
2 projects | reddit.com/r/Rlanguage | 27 Nov 2022
KeenWrite 2.10.0, my free and open-source text editor, can now typeset TeX expressions that reference R expressions, including externally defined variables.
Markdown, Asciidoc, or reStructuredText – a tale of docs-as-code
10 projects | news.ycombinator.com | 4 Nov 2022
> These look great! Were these generated with KeenWrite?
Thank you! My sci-fi story, autónoma, is the reason I started to work on KeenWrite, and can be fully generated from within the app. The others could be edited in KeenWrite, but there'd probably need to be some work done to get the HTML/CSS preview panel to display the various annotated sections correctly. Speech bubbles (::: bubbletx and ::: bubblerx), for example, currently work in KeenWrite, but the spectrographic lines in the Impacts Project would need to have special CSS written to render correctly in the preview.
> The challange is when a document will have multi, non-technical, owners. Invariably the "solution" is to open the PDF in Word.
Teaching people to separate content from presentation takes a lot of effort. That's also a process problem. You could ask people to provide feedback by adding notes into the PDF, rather than editing it directly.
At some point it'd be nice to see real-time collaboration added to KeenWrite, which would go a little ways to helping solve multiple users editing a single document:
HN Mining or: How I Learned that there are some among us with soft quotes
5 projects | news.ycombinator.com | 29 Oct 2022
KeenWrite is my free, open-source plain text Markdown editor that exports to XHTML. That XHTML is passed into ConTeXt (typesetting software) to produce beautifully typeset PDFs. On the way from Markdown to XHTML, KeenWrite passes the XHTML through KeenQuotes, my straight quote curling library, to encode quotation marks as HTML entities. This means ' becomes lsquo, rsquo, or apos, depending on the context (pun intended, sorry).
Those HTML entities are then curled correctly when any theme is applied.
What bytes not having a separate glyph for a curled apostrophe because it makes detection of British (or nested) quotations a difficult chore for natural language processors. To get a curled apostrophe, word processors inject the semantically incorrect right-curled single quote, which ought to be reserved for a closing quotation mark exclusively.
There are a few fonts that do curl the apostrophe, though, such as GFS Didot.
Cross-platform, cross-compiled JavaFX desktop application
3 projects | reddit.com/r/javahelp | 26 Oct 2022
KeenWrite is my free, open-source, cross-platform desktop Markdown text editor developed using JavaFX. The installer script uses warp-packer to create installation-free self-extracting binaries for Windows and Linux.
KeenWrite: An R Markdown Editor
2 projects | reddit.com/r/Rlanguage | 25 Oct 2022
A recent release adds height and width parameters for resizing of R plots upon exporting to PDF. See release 2.9.5 for details. Also see the documentation for more usage information, in particular the R docs page.2 projects | reddit.com/r/Rlanguage | 25 Oct 2022
If Visual Studio Code had tight integration with externally defined interpolated variables (e.g., to put character names inside of diagrams), the ConTeXt typesetting software, and command-line generation of PDF documents, I wouldn't have developed KeenWrite. See the screenshots for more examples.
2 projects | reddit.com/r/Markdown | 19 Oct 2022
and more2 projects | reddit.com/r/Markdown | 19 Oct 2022
Looking for an Editor
2 projects | reddit.com/r/Markdown | 17 Oct 2022
As per your request, KeenWrite 2.9.6 now exports HTML ID attributes based on the heading text.
Note taking software that isn't built with Electron?
4 projects | reddit.com/r/software | 29 Sep 2022
Keenwrite - https://github.com/DaveJarvis/keenwrite
What are some alternatives?
markdown-preview.nvim - markdown preview plugin for (neo)vim
marktext - 📝A simple and elegant markdown editor, available for Linux, macOS and Windows.
Zettlr - A Markdown Editor for the 21st century.
vim-markdown - Markdown Vim Mode
m4b-tool - m4b-tool is a command line utility to merge, split and chapterize audiobook files such as mp3, ogg, flac, m4a or m4b
SpaceVim - A community-driven modular vim/neovim distribution - The ultimate vimrc
JupyterLab - JupyterLab computational environment.
novelWriter - novelWriter is an open source plain text editor designed for writing novels. It supports a minimal markdown-like syntax for formatting text. It is written with Python 3 (3.7+) and Qt 5 (5.10+) for cross-platform support.
transitions - A lightweight, object-oriented finite state machine implementation in Python with many extensions
xenops - An editing environment for LaTeX mathematical documents
github-orgmode-tests - This is a test project where you can explore how github interprets Org-mode files
kroki - Creates diagrams from textual descriptions!