You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sublime Notebook is an attempt to use Sublime Text as a complete note taking application.
6
8
7
9
> Blog post for v0.3.0 (no longer recommended) https://medium.com/aviaryan/b8d846c47905#.hy8alq2ip
8
10
9
11
10
-
## Why did you build this?
12
+
## Why did you build this?:thinking:
11
13
12
14
I have been note-taking for as long as I started using computers. I use notes mostly for technical stuff, but these days I am using notes to record all kinds of information like journals, ideas, snippets etc. In my career, I have tried a number of note-taking tools like OneNote, Evernote, CintaNotes, SimpleNote, Cherrytree, Google Keep, etc. But I have never been satisfied with them mainly because -
13
15
14
16
1. I don't have any control over how or where my notes are stored. - What if the company closes or the developer stops building the product?
15
-
2. Most of these services are paid or work on only certain Operating Systems. And even if they are truly free and cross-platform, they lack critical features like fast full notebook search or hierarchical organization.
17
+
2. Most of these services are paid or work on only certain Operating Systems. And even if they are truly free and cross-platform, they lack critical features like fast full notebook search or hierarchical organization.
16
18
17
-
Because of these reasons, I had to lose my notes a number of times and was forced to start from scratch. This was frustrating, and finally, I decided to do something about it.
19
+
Because of these reasons, I had to lose my notes a number of times and was forced to start from scratch. This was frustrating, and finally, I decided to do something about it.
18
20
19
21
The result is this project, a wrapper/idea that converts my favorite text editor, Sublime Text, to a feature-rich note-taking tool. Sure it might not be as polished as all those premium note-taking tools, but it works and that too in the way I want it to.
20
22
21
23
22
-
## Features
24
+
## Features:sunglasses:
23
25
24
26
* Faaaast Search across all notes (thanks to Sublime Text)
25
27
* Hierarchical organization and display of notes
@@ -29,6 +31,6 @@ The result is this project, a wrapper/idea that converts my favorite text editor
29
31
* Markdown based markup and code syntax highlighting
30
32
31
33
32
-
## Documentation
34
+
## Documentation:yum:
33
35
34
-
Find the docs in the [sublime_notebook/docs](sublime_notebook/docs) folder.
36
+
Find the docs in the [sublime_notebook/docs](sublime_notebook/docs/README.markdown) folder.
Copy file name to clipboardExpand all lines: sublime_notebook/docs/README.markdown
+48-33Lines changed: 48 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,21 +1,21 @@
1
-
# Documentation
1
+
<aname="docs"></a>
2
+
# Table of Contents
2
3
3
-
## Table of Contents
4
-
5
-
*[Requirements](#rq)
6
-
*[Getting Started](#gs)
7
-
*[Accessing your notes](#ac)
8
-
*[Encrypting your notes](#en)
9
-
*[Note taking features](#nt)
10
-
*[Changing SublimeNotebook password](#cp)
11
-
*[Customizing which folders are encrypted](#custen)
12
-
*[Automatic git backups](#git)
13
-
*[Setting up better Markdown highlighting in Sublime Text](#mdext)
14
-
*[FAQ](#faq)
4
+
:one:[Requirements](#rq)
5
+
:two:[Getting Started](#gs)
6
+
:three:[Accessing your notes](#ac)
7
+
:four:[Encrypting your notes](#en)
8
+
:five:[Note taking features](#nt)
9
+
:six:[Changing SublimeNotebook password](#cp)
10
+
:seven:[Customizing which folders are encrypted](#custen)
11
+
:eight:[Automatic git backups](#git)
12
+
:nine:[Setting up better Markdown highlighting in Sublime Text](#mdext)
13
+
:keycap_ten:[FAQ](#faq)
15
14
16
15
17
16
<aname="rq"></a>
18
-
## Requirements
17
+
## :one: Requirements
18
+
:point_up_2:[[back to top](#docs)]
19
19
20
20
The requirements for using this tool are as follows. Make sure to have them installed before proceeding to the next section.
21
21
@@ -25,7 +25,8 @@ The requirements for using this tool are as follows. Make sure to have them inst
25
25
26
26
27
27
<aname="gs"></a>
28
-
## Getting started
28
+
## :two: Getting started
29
+
:point_up_2:[[back to top](#docs)]
29
30
30
31
The first step is downloading the release from https://github.com/aviaryan/SublimeNotebook/releases/latest.
31
32
@@ -37,21 +38,23 @@ Done! You can now create any number of notes in that folder. For hierarchy, you
37
38
38
39
39
40
<aname="ac"></a>
40
-
## Accessing your notes
41
+
## :three: Accessing your notes
42
+
:point_up_2:[[back to top](#docs)]
41
43
42
44
To access your notes, we will use the Projects feature of Sublime Text.
43
45
44
46
Open Sublime Text and click on "Open Project" in the Project menu.
45
47
46
-
Browse for the `notebook.sublime-project` file in the folder you downloaded and open it. Now open the Sidebar (View -> Sidebar). You will see all your notes presented there with the hierarchy.
48
+
Browse for the `notebook.sublime-project` file in the folder you downloaded and open it. Now open the Sidebar (View -> Side Bar). You will see all your notes presented there with the hierarchy.
47
49
48
50
Whenever you want to open your Sublime Notebook, you can use the switch project shortcut (Cmd-Ctrl-P or Ctrl-Alt-P) and select `notebook.sublime-project` to switch to the Notebook project.
To search through all your notes, use the Sublime Text’s search in project feature (Ctrl-Shift-F or Cmd-Shift-F).
85
+
*To search through all your notes, use the Sublime Text’s search in project feature (Ctrl-Shift-F or Cmd-Shift-F).
79
86
80
-
You can use the Sublime Text sidebar to view your notes in a hierarchical fashion.
87
+
*You can use the Sublime Text sidebar to view your notes in a hierarchical fashion.
81
88
82
-
Store the folder in Dropbox, Google Drive or Box to have it on all your computers (as well as secure a backup).
89
+
*Store the folder in Dropbox, Google Drive or Box to have it on all your computers (as well as secure a backup).
83
90
84
-
The Python 3 script uses no extra dependencies so you can run the script out-of-the-box on any system that has Python installed (popular Linux distros and Macs for example have it by default).
91
+
*The Python 3 script uses no extra dependencies so you can run the script out-of-the-box on any system that has Python installed (popular Linux distros and Macs for example have it by default).
85
92
86
93
87
94
<aname="cp"></a>
88
-
## Changing SublimeNotebook password
95
+
## :six: Changing SublimeNotebook password
96
+
:point_up_2:[[back to top](#docs)]
89
97
90
98
To change password of your Sublime Notebook, decrypt your existing notes using old `manager.py`, then exit the script in decrypted state (using "d").
91
99
92
100
Then start `manager.py` again to re-encrypt your notes. This time you will be asked for a new password to encrypt your notes.
## :seven: Customizing which folders are encrypted
107
+
:point_up_2:[[back to top](#docs)]
97
108
98
109
To customize which folders are encrypted, use the `settings.json` file in `sublime_notebook/` directory.
99
110
@@ -120,7 +131,8 @@ unintentional side-effects. `"is_encrypted": false` will be present in `settings
120
131
121
132
122
133
<aname="git"></a>
123
-
## Automatic git backups
134
+
## :eight: Automatic git backups
135
+
:point_up_2:[[back to top](#docs)]
124
136
125
137
> This feature comes in handy for those who don't trust cloud data storage providers. You can even use this as a second backup for your data. I personally have auto git backups set up so that my notes are stored on both Dropbox and GitHub.
You don't need to be in decrypted state to create a new note. Even when in encrypted state, you can create a note.
191
-
When manager.py starts decrypting the notes, this new file will be ignored and will be encrypted when it's time to encrypt.
206
+
* You don't need to be in decrypted state to create a new note. Even when in encrypted state, you can create a note. When `manager.py` starts decrypting the notes, this new file will be ignored and will be encrypted when it's time to encrypt.
0 commit comments