jchris + emacs   69

Org-mode and Pandoc as a static site generator
While there are some awesome site generators out there now (I really enjoyed hugo for it's 0 dependencies and speed) most were just too big for me. They had specific templating systems, or required set up and theming that I didn't want to get into. -==- I settled on using pandoc to convert a set of markdown files to html, and paired it with a very simple css file. This worked well! I had an ultra-minimal blog generator that I could run on Gitlab Pages super easily.
blogging  emacs  orgmode 
october 2018 by jchris
A blog in pure Org/Lisp
The World Wide Web was devised to use HTML, which is rather painful to write directly. I don’t want to go through that, it’s too heavy a burden. Many web writers including me until recently use the Markdown format.

Nonetheless, for a long time I’ve been wanting to write blog posts in the Org format. I believe that Org is a much superior markup format for reasons that are already well laid down by Karl Voit. I can’t help but highlight a few more perks of Org:
blogging  emacs  howto  lisp  orgmode 
october 2018 by jchris
Orgmode for GTD
I’ve been using Orgmode to implement the GTD methodology for the last 4 years. -==- Rather than explaining the GTD methodology itself or how Orgmode works, in this post I’ll detail how I use Orgmode to implement GTD. -==- If you don’t know Orgmode and are curious about it, you should head to its website first.
emacs  gtd  orgmode  productivity 
october 2018 by jchris
Auto Save and Backup Every Save | Pragmatic Emacs
Emacs has two useful ways of protecting you from data loss. The first is auto save, which saves a copy of a file every so often while you are editing it. [...] The other way Emacs protects you is to make backups of your files. By default the backup file is made in the same directory as the original with a name like file~.
backup  emacs 
june 2018 by jchris
How do you use org-mode? : emacs
Following my last week's post about choosing a knowledge-base system for a big amount of notes, I thought that we could share the way we are using org-mode for ideas exchange and inspiration.
emacs  orgmode 
april 2018 by jchris
Emacs Lisp as a scripting language - All this
Here’s the source code of an Elisp program that takes a date in the Gregorian calendar and converts it into several other calendars. The script is very short because of the power of Emacs’ calendar functions.
emacs  elisp  programming 
april 2018 by jchris
Syntactic fontification in Emacs | Sebastian Wiesner
This is the first article of the Font Locking in Emacs series. It explains the concept of “syntactic fontification” of strings and comments. This font locking technique is the easiest to get started with, although the concept itself is quite intricate and powerful.
emacs  fonts 
april 2018 by jchris
Emacs Lisp Lambda Expressions Are Not Self-Evaluating « null program
This week I made a mistake that ultimately enlightened me about the nature of function objects in Emacs Lisp. There are three kinds of function objects, but they each behave very differently when evaluated as objects.

But before we get to that, let’s talk about one of Emacs’ embarrassing, old missteps: eval-after-load.
emacs  elisp  lisp 
march 2018 by jchris
Using Emacs 41 Pandoc | C'est la Z
Another Emacs quick hit today. Actually, not really Emacs. Today's video is a quick, really quick, look at Pandoc. Pandoc is a document converter.

Here are the formats that Pandoc can covert read from:
emacs  pandoc 
february 2018 by jchris
Blogging with org-mode and ox-hugo // Shane Sveller
I’ve recently assembled a workflow for blogging with Hugo, org-mode, and Netlify via a single .org document, with live reload during writing and git push driven deployments.
blogging  emacs  orgmode 
february 2018 by jchris
Using Emacs Series | C'est la Z
Musings about education, computer science, and maybe a few other miscellaneous topics.
emacs  editor  orgmode  blog 
october 2017 by jchris
Fine-tuning subtree visibility in org-mode · Endless Parentheses
Org is one of those packages that you can use for a lifetime and still not know all of its features. One of the first things you learn is how to use the #+STARTUP header to define the initial visibility of headlines when you first open an org-mode file. But did you know you can also use that on a per headline basis?
emacs  orgmode 
september 2017 by jchris
Linux Commando: Root edit a file using emacs in the same session
We know that we should always log in using our regular non-root account, and only sudo in when necessary to do things that only root can do. Most of the time, you are logged in as a regular user, and you have your emacs editor open. [...] A nifty little trick is to use tramp, an emacs package for transparent remote editing of files using a secure protocol like ssh. You then use tramp to ssh into localhost as root, and modify the target file.
emacs  sysadmin  tips 
september 2017 by jchris
Endless Parentheses · Concise ramblings on Emacs productivity.
Endless Parentheses - Concise ramblings on Emacs productivity.
blog  emacs  tips 
september 2017 by jchris
Customizing the Fringes - Emacs Redux
On graphical displays, each Emacs window normally has narrow fringes (gutters/margins) on the left and right edges. The fringes are used to display symbols that provide information about the text in the window. You can type M-x fringe-mode to disable the fringes, or modify their width. This command affects fringes in all frames; to modify fringes on the selected frame only, use M-x set-fringe-style. You can make your changes to the fringes permanent by customizing the variable fringe-mode.
september 2017 by jchris
EmacsWiki: Emacs File Size Limit
Emacs needs to track buffer positions in each buffer. The variables which track buffer positions (point and its ilk) are all Lisp integers, which have only 28 bits on a 32-bit machine. This is the core reason for the 128MB limit.
emacs  knowhow 
august 2017 by jchris
unicode - what's the difference among various types of 'utf-8' in emacs - Stack Overflow
Concerning the BOM: the utf standard defines a special signature to be placed at the beginning of the (text) files to distinct for the utf-16 encoding the order of the bytes (as utf-16 stores the characters with 2 bytes - or 16 bits) or endianess: some systems place the most significant byte first (big-endian -> utf-16be) some others place the least significant byte first (little-endian -> utf-16le). That signature is called BOM: the Byte Order Mark
emacs  encoding  knowhow  utf8  utf16  unicode 
august 2017 by jchris
Nanoc + Pandoc + Orgmode = Static Blog Site
Nanoc is a static-site generator, fit for building anything from a small personal blog to a large corporate website. -==- "You can convert org mode to HTML with Pandoc or Emacs. Nanoc supports Pandoc ...
emacs  nanoc  orgmode  pandoc  from notes
june 2017 by jchris
Inline PGP in E-mail is bad, Mm'kay?
This was written after one too many tiring discussion when someone wanted to support inline PGP in e-mail. The title was inspired by South Park. This is a live document, and your feedback will improve it. Contributions will be acknowledged. -==- This document assume some familiarity with e-mail message formats, MIME and PGP. -==- This document is based on my experience with actually implementing and supporting inline PGP in the real world, in the Gnus message user agent.
encryption  gnupg  mime  email  emacs 
june 2017 by jchris
Encrypting org Files
Emacs uses EasyPG as an interface to gnupg. If you have a recent version of Emacs (at least 23) EasyPG is part of Emacs. However, several package managers include a version of EasyPG for use with earlier versions of Emacs. If your version of Emacs comes with EasyPG, don't install the EasyPG package, as this will lead to conflicts.
emacs  encryption  orgmode  security  tutorial 
june 2015 by jchris
Writing Beamer presentations in org-mode
Beamer is a LaTeX package for writing presentations. This documents presents a simple introduction to preparing beamer presentations using org-mode in Emacs.
emacs  orgmode  latex  slides 
june 2015 by jchris
Aquamacs: Emacs for Mac OS X
Aquamacs is an Aqua-native build of the powerful Emacs text editor. By "Aqua-native," we mean more than just the fact that this version of Emacs runs as a standard OS X application. Aquamacs features extensive customization: it will feel and behave mostly like an Aqua program - while still being a real GNU Emacs with all the ergonomy and extensibility you've come to expect from this world-class editor. It's beeen adapted by David Reitter, based on GNU Emacs by Richard Stallman and many others. Aquamacs has been downloaded more than 200,000 times since we started keeping track.
emacs  gnu  editor  mac  osx  @goodie 
january 2014 by jchris
Carbon Emacs Package
Carbon Emacs Package is a Mac-friendly distribution of the GNU Emacs text editor. To install, simply drag the Emacs icon into the Applications folder or somewhere else you would like. Feedback will be sent to the Carbon Emacs User Group.
apple  emacs  editor  osx 
november 2007 by jchris
EmacsWiki: AutoEncryption
Is it possible to edit encrypted files from inside Emacs? I’d like to keep a file encrypted on disk, and even better, never have the decrypted parts swapped out to disk. Has this already been done? -=- There are a few solutions for this.
encryption  emacs  gpg 
november 2007 by jchris
The Cramer Shoup Crypto System
The Cramer Shoup Crypto System -=- Toy implementations in Emacs Lisp and Java -=- Some Facts -=- This crypto system was published in the Crypto'98 [CS98]. I am not aware of any industrial sized implementation to this point, though IBM is said to attempt t
encryption  emacs  elisp  java 
november 2007 by jchris
GNU Emacs - GNU Project - Free Software Foundation (FSF)
Emacs is the extensible, customizable, self-documenting real-time display editor.
coding  development  editor  elisp  emacs  @goodie  cool  programming  scripting  software  GNU 
august 2007 by jchris
a million monkeys typing » Tinderbox as a Writer’s Tool
In a way, Tinderbox is like the Emacs of information management applications. Beneath each deceptively simple exterior (and, after all, Emacs does seem to be just a text editor), there lies a very powerful system with seemingly endless possibilities. Both
osx  tinderbox  emacs  review  software  blog 
july 2007 by jchris
The Emacs Problem
Let's start by considering the basic problem: how good is Lisp for text processing? That turns out to be a complicated question.
blog  emacs  lisp  regex  xml  xslt  xpath  rant 
february 2007 by jchris
BlogMax: Blogging in Emacs - Feed on Feeds & Wikipedia
BlogMax is an Emacs package that aids in the creation of a weblog. News below. See the Docs page for details.
blogging  m:blog  emacs  @goodie 
december 2006 by jchris
therandymon.com - Woodnotes Guide to Emacs for Writers
I'm happy to announce I just completed the Woodnotes Guide to Emacs for Writers, available at this website. Emacs is a complicated but extremely powerful text editor with a number of valuable tools for folks that make their living off the written word.
emacs  latex  howto  tutorial  linux  unix  writing 
november 2006 by jchris
SXEmacs Website
Yep, SXEmacs is JAFE (Just Another Fine Editor). Though, if that's all you thought it was, you'd be missing out. There is very little that SXEmacs can't do, or at least, be made to do. You can tailor it to your wildest dreams and imagination. This is wher
editor  emacs  sxemacs  xemacs  project 
september 2006 by jchris
Emacs Timeline
Someone prodded me into drawing up a timeline of the Emacs family tree. Let me know if you have any additions/corrections. -=- This isn't intended to be a complete list of everything that has ever called itself Emacs -- as Craig Finseth's periodic postin
emacs  editor  gnu  history  jwz  lisp  timeline 
september 2006 by jchris
metashell: HOWTO: Lightning Fast Emacs Startup
As a recovering emacs addict and I'm trying to move to a more Unix like approach of using lots of specialized programs for specific tasks (screen for windowing, w3m for browsing, etc). I *do* like to use emacs for a text editor (go figure), especially for
emacs  lisp  howto 
may 2006 by jchris
CryptoGnome - a better VCS
CryptoGnome is an attempt to reinvent the wheel without reinventing the wheel. In other words, it appears to me that the combination of elements in rfc1945 (HTTP) and rfc1521 (MIME) can be very simply extended to provide the foundation of a network-orie
http  https  mime  scm  vcs  emacs  scheme  software  tool 
april 2006 by jchris
Residential Computing : EfficientEmacs
Using Emacs Efficiently
(Or- getting the most out of "The One True Editor"®)
Emacs is a powerful tool, and used correctly, it can make your life a lot easier.
emacs  howto  tutorial 
january 2006 by jchris
Emacs Lisp coding thoughts
This document contains some guidelines that were found handy. There have also appeared also very good articles in the Usenet Emacs newsgroups and many good articles may have passed by, but hope you find those included interesting. It is recommended that
emacs  elisp  lisp  programming  guideline 
january 2006 by jchris
EMACSulation LG #25
Jka-compr is a package written by Jay K. Adams which allows Emacs to handle compressed files transparently. When you open a compressed file, Emacs will automatically decompress it before displaying it.
article  emacs  column  @toread 
january 2006 by jchris
Emacs Language Sensitive Extensions
ELSE is a minor mode for Emacs and will co-exist with any major mode. As such ELSE is intended to offer language sensitive editing support for the current buffer and can thus be used to generate code in several different languages during the same edit ses
emacs  programming  templates  @toread 
january 2006 by jchris
perl.com: Customizing Emacs with Perl - More Lightning Articles
Customizing Emacs with Perl by Bob DuCharme (March 31, 2005)
article  oreilly  emacs  perl 
january 2006 by jchris

Copy this bookmark: