Mnas-Org-Mode » MNAS-ORG-MODE

Функции

date->date(org-date)

Описание: date->date выполняет преобразование даты в формате org-mode в список чисел.

Пример использования:

(date->date *date-sample*)          -> (2019 1 12)
 (date->date *date-sample-wrong-01*) -> (2018 2 15)
 (date->date *date-sample-wrong-02*) -> (2017 3 18)

date-time->utime(date time)

Описание: date-time->utime возвращает ссылочную часть ссылки, заданной в формате org-mode.

Пример использования:

(date-time->utime *date-sample* *time-sample*) => 3756265175
  (date-time->utime "<2019-02-07 Чт>" "09:34:30")
  (date-time->utime "<2019-02-07>"    "10:35:39")
  (date->date "<2019-02-07>")

day-of-week(number)

Описание: day-of-week возвращает короткое строковое представление дня недели по номеру дня.

Переменые:

  • number - номер дня недели 0 - Пн; 1 - Вт; ...; 6 - Вс.

Пример использования:

(day-of-week 6) => "Вс"

hiper-link->description(h-link)

Описание: функция hiper-link->description возвращает описательную часть ссылки, заданной в формате org-mode.

Пример использования:

(mnas-org-mode:hiper-link->description mnas-org-mode::*hl-sample*) => "2019-01-12 08:25:08.trd"

hiper-link->link(h-link)

Описание: hiper-link->link возвращает ссылочную часть ссылки, заданной в формате org-mode.

Пример использования:

(mnas-org-mode:hiper-link->link mnas-org-mode::*hl-sample*) => "D:/home/_namatv/_WorkPlan/2019/32/2019-01-12_082508.trd"

make-hiper-link(link description)

Формирует ссылку в формате org-mode.

Пример использования:

(make-hiper-link *l-sample* *d-sample*) => 
 "[[D:/home/_namatv/_WorkPlan/2019/32/2019-01-12_082508.trd][2019-01-12 08:25:08.trd]]"

org-date-time->utime(date-time)

Описание: функция org-date-time->utime возвращает универсальное время.

Переменые:

  • date-time - строка, содержащая дату и время в формате org.

Пример использования:

(org-date-time->utime *date-time-sample*)

table-to-org(table &optional (stream t))

Описание: table-to-org экспортирует таблицу в формат Org.

Переменые:

  • table - 2d список;
  • stream - поток вывода.

Пример использования:

(table-to-org '((1  2 3)(3 4 5)(5 6 7)))  =>
 |1|2|3|
 |3|4|5|
 |5|6|7|

time->time(org-time)
Выполняет преобразование времени в формате org-mode в список чисел. Пример использования: (time->time *time-sample*) => (8 59 35)
utime->date(utime)
Описание: utime->date преобразует универсальное время utime в формат даты org-mode.Пример использования:
(decode-universal-time 3756265175) => 35, 59, 8, 12, 1, 2019, 5, NIL, -2 
 (utime->date 3756265175) => "<2019-1-12 Сб>"
utime->time(utime)

Описание: utime->time преобразует универсальное время в строковое представление времени ΗΗ:MM:SS (не совсем org-mode).

Пример использования:

(utime->time 3756265175) => "08:59:35"