support notes directories outside save dir

[?]
Sep 8, 2023, 9:37 PM
RMUIUGQHMVPI5Q35TOCZ4GR6SZF2BHASUAWZTTZNIV74J4DY24AQC

Dependencies

  • [2] 2SAJWSNK automatically insert timestamp every time
  • [3] 57OGXVHZ Merge lines.love
  • [4] XKE4KC65 Merge upstream
  • [5] T4C5HT2O support a commandline arg just like in pensieve.love
  • [6] KKMFQDR4 editing source code from within the app
  • [7] HUDGLWXF include instructions to install LÖVE
  • [8] HHYXYWAF bugfix: write to file 'recent'
  • [9] PNBKVYZ4 more cogent onboarding instructions
  • [10] ZLEPKWDJ fork: capture frontend for a note-taking system
  • [11] RIRHDXCX Merge lines.love
  • [12] KQWIMWJ5 deemphasize the terminal in Readme
  • [13] CZRMAMSB clearer discription of how to run lines.love
  • [*] FS2ITYYH record a known issue

Change contents

  • edit in run.lua at line 25
    [2.97][3.54:117](),[3.91][3.54:117]()
    local base_dir = dirname(love.filesystem.getSaveDirectory())
  • replacement in run.lua at line 26
    [3.137][3.16:72]()
    Editor_state.directory = base_dir..'pensieve/data/'
    [3.137]
    [3.183]
    Editor_state.directory = Settings.data_directory
  • replacement in run.lua at line 28
    [3.190][3.73:142]()
    Editor_state.directory = base_dir..'pensieve/data.'..arg[1]..'/'
    [3.190]
    [3.249]
    Editor_state.directory = arg[1]
    end
    if Editor_state.directory:sub(#Editor_state.directory,#Editor_state.directory) ~= '/' then
    Editor_state.directory = Editor_state.directory..'/'
  • edit in run.lua at line 134
    [3.182904]
    [3.182996]
    data_directory=Editor_state.directory,
  • replacement in README.md at line 20
    [3.21][3.20:133](),[3.133][3.378:476]()
    To run from the terminal, [pass this directory to LÖVE](https://love2d.org/wiki/Getting_Started#Running_Games).
    If you invoke pensieve with an additional arg (see its docs), you can also
    pass it in to capture.
    [3.21]
    [3.133]
    First run: [run from the terminal](https://love2d.org/wiki/Getting_Started#Running_Games)
    with a directory to write notes to.
  • replacement in README.md at line 23
    [3.134][3.172:238](),[3.163][3.172:238]()
    Alternatively, turn it into a .love file you can double-click on:
    [3.134]
    [3.238]
    Later runs: you don't need to provide any arguments. For convenience, turn it
    into a .love file you can double-click on: