Notable: a simple but effective Markdown editor

Notable

In the world of Linux there are a large number of applications for all kinds of purposesFrom image editors, media players, to applications to create circuits, 3D modeling and more.

However of the applications that are essential in a system are text editors, of which several of them have been discussed here on the blog.

Among which even each one of them has its own special purpose, from the simplest (not so simple) that are used in the terminal such as nano or vim or in a graphical interface such as gedit, kate, bluefish among others.

This time we will talk about a simple but useful text editor, which I am sure that more than one will make you want to try.

Notable is a small Markdown editor Licensed (MIT) which is pretty good if you are familiar with proprietary tools like Apple Notes or Evernote.

It has an interface very similar to Notes Apple. Notable offers the user the possibility to create notebooks to put their notes, all in WYSIWYG and without blocking it in a proprietary format.

Notable It is cross-platform and supports the addition of attachments, images, code block formatting, the ability to search your notes, bookmark or pin some notes, add tags, and more.

This software works locally, but you can sync your notes through a version similar to Dropbox or even with Git.

In addition, We can highlight that Notable does not use any WYSIWYG editor. Your notes are pure Markdown files, as their metadata is saved as Markdown.

Of the main features that can be highlighted in this text editor are:

  • No proprietary formats: Notable is just a nice front end for a structured folder as shown above.
  • Notes are raw Markdown files, their metadata is stored as Markdown material.
  • Attachments are also flat files, if you attach a picture.jpgnota everything will be preserved and accessible just like any other file.
  • Notable doesn't use any WYSIWYG editor, it just writes a Markdown and it renders as a Markdown.
  • The built-in editor is CodeMirror, this means you get things like multi-cursor by default.
  • If more advanced editing features are needed with a single shortcut, the current note can be opened in its default Markdown editor.
  • Tags added indefinitely, almost all other note-taking apps differ between notebooks, tags, and templates.

Remarkable markdown editor

In Notable, they can have root tags (foo), tags that can be added indefinitely (foo / bar, foo /… / qux) and it still supports notebooks and templates, they are just special tags with a different icon (Notebooks / foo, Templates / foo / bar).

How to install Notable on Linux?

For those interested in being able to install and test this fabulous Markdown editor on their systems, They can do it in one of the following ways that we share below.

Generally for any Linux distribution, we can install this application by downloading its code from git.

The only requirement that we must fulfill in our system is that it can install and run applications written in Node.js.

Therefore, if you do not have this support, you can do it in the following way.

On Arch Linux and its derivatives such as Antergos, Manajaro Linux, run the following command to install it:

 sudo pacman -S nodejs npm git

In Debian, Ubuntu, Linux Mint and any derivatives of these, you must run the following command:

sudo apt-get install nodejs npm git

On RHEL, CentOS, you must first enable the EPEL repository.

sudo yum install epel-release

And then install Nodejs using the command:

sudo yum install nodejs npm git

In Fedora they just have to run the following command:

sudo dnf install nodejs npm git

Now to install the editor, we just have to type the following:

git clone https://github.com/fabiospampinato/notable.git

cd notable

npm install

npm run svelto:dev

npm run iconfont

npm run tutorial

npm run dev

Installation on Arch Linux

For the specific case of Arch Linux and its derivatives, they can do the editor installation in another way, you just have to have support enabled to install applications from AUR.

The command they have to execute is:

yay -S notable-bin

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Metrolan said

    for a moment I had seemed to see Joplin.

  2.   Hector Lake said

    Hi David,

    Last night I installed the Notable editor on my notebook under Ubuntu 18.04.1, but after a very long installation process (following your instructions) that lasted an hour or more, the console was left inert, the cursor fixed but accepting the input of characters, yes Well, any command typed had no effect, until I finally decided to kill the session.
    Now I have no shortcut, no direct access, or anything that tells me if the installation finished, successfully or not.

    Would you have any suggestions.

    Thanks and regards!

    Hector

    1.    David naranjo said

      Hello good Morning. Given what you told me, you opted for compilation (yes, it is always longer). You could opt for the AppImage that you can get with:
      wget https://github.com/fabiospampinato/notable/releases/download/v1.1.0/Notable.1.1.0.AppImage

      Or also opt for the Snap package:
      wget https://github.com/fabiospampinato/notable/releases/download/v1.1.0/notable_1.1.0_amd64.snap

  3.   German said

    Hi David, is there a command to uninstall the software? since it does not work correctly for me in fedora.