readme
This commit is contained in:
parent
4870919531
commit
2a3b2e7737
1 changed files with 18 additions and 3 deletions
21
README.md
21
README.md
|
|
@ -8,7 +8,7 @@ It consists of two parts:
|
|||
|
||||
1. Elisp for functionality within emacs. Most of it is integrated directly with the `project` interface, and consists the ability to find a file from a filename.
|
||||
|
||||
2. Bash scripts for the commandline interface. I prefer a CLI for file creation and management rather than more emacs functions, because chaining shell commands is easy and I think of the commandline as the point of reference for all filesystem management.
|
||||
2. Shell scripts for the commandline interface. I prefer a CLI for file creation and management rather than more emacs functions, because chaining shell commands is easy and I think of the commandline as the point of reference for all filesystem management.
|
||||
|
||||
Conceptually, `um` is somewhat like org-roam, except without any database dependency. (And it assumes Markdown rather than org, which I don't care for.)
|
||||
|
||||
|
|
@ -22,7 +22,22 @@ The "database" depends on a few simple ideas:
|
|||
|
||||
4. Using the built-in emacs `project` package to organize compositions built from these source files.
|
||||
|
||||
## config
|
||||
## installation
|
||||
|
||||
Clone it:
|
||||
|
||||
```
|
||||
git clone https://git.bth.moi/bth/um.git ~/um
|
||||
```
|
||||
|
||||
Symlink the `um` CLI somewhere in your `PATH`:
|
||||
|
||||
```
|
||||
cd ~/um
|
||||
ln -s ~/um/shell/um /usr/local/bin/um
|
||||
```
|
||||
|
||||
## emacs config
|
||||
|
||||
My config looks like this:
|
||||
|
||||
|
|
@ -35,6 +50,6 @@ My config looks like this:
|
|||
|
||||
(advice-add 'embark-target-file-at-point :around 'uldb-file-at-point-advice)
|
||||
|
||||
:load-path "~/dev/um/elisp"
|
||||
:load-path "~/um/elisp"
|
||||
)
|
||||
```
|
||||
|
|
|
|||
Loading…
Reference in a new issue