C2SAV5SY7HV7UUNUTUPUISGHRB4LAMTLO6IH7A2YA556AIGHSUGAC
4GD7WGQSQL6YJL3TJYQVD3RKWKHPE7HSRMDGXPVCMQEZ2ZGDQA2AC
HV4H3R6VPUWJOY7QQANHIBWKTNBZOJYCGJUBU3WF5RWUDYVB52FQC
U3WM652WLVH6RISLDP6WW5NG4NLRUBZIQ62QYBMB3FPRKRXLK4TAC
5AVJD6WOK25CLFFCKJTSKHPPCVGUALEL2HHTC5U6MKZX3V2OS5IAC
VSHGP63BAZ65ZWQEULFSC36ECPUNC32H6IG773OTLIZTFJKV33MQC
DKJ4WP4LM4KJOYIDJS3R3PPO5WVZZROJ7BOBS35HKSTNMPXS4AOQC
RVVRBJFNEHF3WRQARNVTXM75PLL4UKJZISPWPK45D6TVY45VVOTAC
KKMFQDR43ZWVCDRHQLWWX3FCWCFA3ZSXYOBRJNPHUQZR2XPKWULAC
JMUE7GSN6QDQZ6NDRB55MRJMKJN6LBD6MVQPKROYPDOIXM7I3XNQC
I5AZCCITRO63LNWJRME5S4VV4BSSRBHCN7S2WBRZUPMLLPMYVHAAC
M725FAFL7GBGMKYRFR7BB62PMNFKDIJKJPPT2MIGP76WVS6CS3MAC
ZZOKGOFBNESTYQPZW6ODBMC2C75UL4DYMSKVTUMOWVZW4UMNO4FAC
AJXODNV54URZXX5NMU4NPB3NDNOAX7SPSQGS34OMZRAHHXRZ6CFQC
74C6RCXRROHRH6AYCDWZF4EBNLI6OZGUXZKPOF6RFK222GHBHNDQC
53LXFA2O4DZ2GJ7GC6M3FUUNFJ5MOKSUJ74XU2YNLO3HSOEASSXAC
B7N2OTBWQN7CZVSWGIQJIJAKAWFWUQTMCQK4U5OKKWFM5DW45C7QC
PNBKVYZ4ANUAZNQN6KEWYNDF7552ROZPNAPRJE7Q6O7ZZJMJ3S3QC
FS2ITYYHBLFT66YUC3ENPFYI2HOYHOVEPQIN7NQR6KF5MEK4NKZAC
GX7JGZVXVYD2Y3PJFO4QFVGE3MN4CUKY7T2NTFVNPIBP2P3BUAUAC
4X37LWXMH24S6LICL3MZKUKOTWHMS3SYOSVL2KEYEUCYLANYRPFAC
end
function run.load_more_settings_from_notes_directory()
local f = App.open_for_reading(Directory..'config')
if f then
local directory_settings = json.decode(f:read())
f:close()
Display_settings.column_width = directory_settings.column_width
for _,column_name in ipairs(directory_settings.columns) do
create_column(column_name)
end
Cursor_pane.col = directory_settings.cursor_col
Cursor_pane.row = directory_settings.cursor_row
Display_settings.x = directory_settings.surface_x
Display_settings.y = directory_settings.surface_y
else
-- initialize surface with a single column
command.recently_modified()
1. Determine where to store data for the app. This location is OS-dependent
and constrained by LÖVE's restrictions on apps for privacy reasons. Run the
following command from a terminal and immediately close the resulting
window:
1. Decide where to store data for the app. Say it's `$DATADIR`.
2. Install the shared repo of notes in the directory mentioned above. For me
that command is:
```
git clone https://git.sr.ht/~akkartik/techmeet-data /home/akkartik/.local/share/love/techmeet/data/
```
Adjust the final path for yourself.
3. Initialize an example layout for the 2D surface. On a POSIX system, the
commands would be:
```
This is an optional step. The surface layout feels like something private
to each individual and doesn't really belong in this repo. This is just a
convenience to get you started.
```
Your OS will likely have ways to run this command based on a global
shortcut, should you so desire.
Start exploring! Key shortcuts:
* `ctrl+enter` will open up the command palette and give you more of a
sense of your options
* `ctrl+e` makes the highlighted note editable. When you're done just hit
`ctrl+e` again to freeze its contents against accidental editing. At
most one note can be editable at any moment.
* When a note is editable, empty lines will show a little box icon on the
left margin. Click it to create a line drawing. Line drawings can only
live in their own lines separate from text.
* `ctrl+h` when hovering over a drawing will show you the options
available to you. Most operations involve holding down the mouse and
making a stroke. You can also start a stroke and press and hold `h`
without releasing to see options available to you mid-stroke.