From mboxrd@z Thu Jan 1 00:00:00 1970 From: stardiviner Subject: Need help on write new link type for link URI. Date: Sat, 14 Apr 2018 17:45:09 +0800 Message-ID: <87d0z2i0ka.fsf@gmail.com> Reply-To: numbchild@gmail.com Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46740) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f7HkL-0005jp-RB for emacs-orgmode@gnu.org; Sat, 14 Apr 2018 05:45:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f7HkI-0002dC-Kg for emacs-orgmode@gnu.org; Sat, 14 Apr 2018 05:45:25 -0400 Received: from [183.249.134.91] (port=3931 helo=dark.localdomain) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f7HkI-0002UT-0V for emacs-orgmode@gnu.org; Sat, 14 Apr 2018 05:45:22 -0400 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: org-mode =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 I have following code, check out the FIXME: comment tag. How to get the correct link here? ,---- | ;;; `video:filename.mp4::start_timestamp' | (defcustom org-video-link-open-command "mplayer" | "Specify the program for openning video: link." | :type 'string) |=20 | (defun org-video-link-open (uri) | "Open video file `URI' with video player." | (let* ((list (split-string uri "::")) | (path (car list)) | (start-timstamp (cadr list))) | (shell-command | (format | "%s -ss %s %s" | ;; FIXME: path has issue. | org-video-link-open-command start-timstamp (org-link-unescape path)= )))) |=20 | (org-link-set-parameters "video" | :follow #'org-video-link-open | :complete #'org-file-complete-link) `---- =2D --=20 [ stardiviner ] don't need to convince with trends. Blog: https://stardiviner.github.io/ IRC(freenode): stardiviner GPG: F09F650D7D674819892591401B5DF1C95AE89AC3 =20=20=20=20=20=20 =2D----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE8J9lDX1nSBmJJZFAG13xyVromsMFAlrRzaUACgkQG13xyVro msP3nwf+JXnDDnnAgBuvBjkATJWuNryX5twTex/LBrqq9IP66j4DUC9ypmYIgpJ+ zVt/I1u7niGnyiMOtNotG7VJTae68HeDFQhMdURycI3gG6gUeoQw21bscQ7PYyl3 9Bx6xnLsJ6/XkPd3OnKbuNmI91B7b8x7KGCc6we2Atz27QKDPu9Z5Bcq2mdpsIBs U8vXH/cNeFC1n10uCMW08WhSpiRoqPgtzYUHDSywWcl38bh+9PUwJxiwEKI/wgrh OJXbLoiNxFakOcxvKwTrFEGWBEen8hMBOzAIm1L4y0eTUPbJiPO8sbOH2zCBokVZ Wbk1Y7N1QJMTWZIpS86RmS5ZPYVxng=3D=3D =3DLYgd =2D----END PGP SIGNATURE-----