Skip to content

perfectddt/yy_OrgCodeNote

Repository files navigation

my-org-roam layer

Table of Contents

Description

  1. 在“代码文件”里执行(yy-process-and-copy-filename-code-to-org),计算出 code_num,这里必须先保存代码文件。
  2. spc n i 创建 org 文件,再 C-c l 与 C-c C-l 创建双链

,oo

  1. 在 org 文件里运行(yy-python-orgfind/,of)生成了 yy_orgcodenote_my_database.db
  2. 在 org 文件里运行(yy-python-splittable/,os),把 org 文件下的数据库的表拆分,并生成对应的空数据库文件,然后合并

,op

  1. 在“代码文件”里执行(yy-python-searchcodeplus/,os),计算出 code_num,这里必须先保存代码文件。
  2. 在“代码文件”里标注有链接的行为星星(yy-highlight-lines-in-db/,oh)
  3. 在“代码文件”里跳转文件(yy-jump-to-line-in-db/,oj)
  4. 在 org 文件里(yy-open-file-from-current-line/,ol)跳转 LOCATION 文件

Install

To use this configuration layer, add it to your ~/.spacemacs. You will need to add yy_OrgCodeNote to the existing dotspacemacs-configuration-layers list in this file.

sudo apt install sqlite3
# 注意修改python的别名alias python='python3'
sudo ln -s /usr/bin/python3 /usr/local/bin/python

Key bindings

Key BindingDescription
,ogorg-goto-toc
,ofyy-python-orgfind
,osyy-python-splittable
,olyy-open-file-from-current-line
yy-find-starred-lines
,ooyy-python-orgfind-and-splittable
,osyy-python-searchcodeplus
,ohyy-highlight-lines-in-db
,opyy-python-searchcodeplus-and-highlight
,ocyy-process-and-copy-filename-code-to-org
,ojyy-jump-to-line-in-db
,oayy-read-to-line-in-db
,odyy-hide-posframe

About

给代码添加注释的org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published