| 
					
				 | 
			
			
				@@ -66,6 +66,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ;; Vimperator/Firefox.app - Grab the url of the frontmost tab in the frontmost window 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ;; Safari.app - Grab the url of the frontmost tab in the frontmost window 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ;; Google Chrome.app - Grab the url of the frontmost tab in the frontmost window 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+;; Brave.app - Grab the url of the frontmost tab in the frontmost window 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ;; Together.app - Grab links to the selected items in the library list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ;; Skim.app - Grab a link to the selected page in the topmost pdf document 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ;; Microsoft Outlook.app - Grab a link to the selected message in the message list 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -164,6 +165,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   :group 'org-mac-link 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   :type 'boolean) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+(defcustom org-mac-grab-Brave-app-p t 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  "Add menu option [b]rave to grab links from Brave.app." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  :tag "Grab Brave.app links" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  :group 'org-mac-link 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  :type 'boolean) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (defcustom org-mac-grab-Together-app-p nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   "Add menu option [t]ogether to grab links from Together.app." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   :tag "Grab Together.app links" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -249,6 +256,7 @@ When done, go grab the link, and insert it at point." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	    ("f" "irefox" org-mac-firefox-insert-frontmost-url ,org-mac-grab-Firefox-app-p) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	    ("v" "imperator" org-mac-vimperator-insert-frontmost-url ,org-mac-grab-Firefox+Vimperator-p) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	    ("c" "hrome" org-mac-chrome-insert-frontmost-url ,org-mac-grab-Chrome-app-p) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	    ("b" "rave" org-mac-brave-insert-frontmost-url ,org-mac-grab-Brave-app-p) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ("e" "evernote" org-mac-evernote-note-insert-selected ,org-mac-grab-Evernote-app-p) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	    ("t" "ogether" org-mac-together-insert-selected ,org-mac-grab-Together-app-p) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	    ("S" "kim" org-mac-skim-insert-page ,org-mac-grab-Skim-app-p) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -424,6 +432,39 @@ The links are of the form <link>::split::<name>." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (interactive) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (insert (org-mac-chrome-get-frontmost-url))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+;; Handle links from Brave.app 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+;; Grab the frontmost url from Brave. Same limitations as 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+;; Firefox/Chrome because Brave doesn't publish an Applescript 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+;; dictionary 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+(defun org-as-mac-brave-get-frontmost-url () 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (let ((result 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (do-applescript 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	  (concat 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   "set frontmostApplication to path to frontmost application\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   "tell application \"Brave\"\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   "	set theUrl to get URL of active tab of first window\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   "	set theResult to (get theUrl) & \"::split::\" & (get name of window 1)\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   "end tell\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   "activate application (frontmostApplication as text)\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   "set links to {}\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   "copy theResult to the end of links\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   "return links as string\n")))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    (replace-regexp-in-string 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     "^\"\\|\"$" "" (car (split-string result "[\r\n]+" t))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+;;;###autoload 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+(defun org-mac-brave-get-frontmost-url () 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (interactive) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (message "Applescript: Getting Brave url...") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (org-mac-paste-applescript-links (org-as-mac-brave-get-frontmost-url))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+;;;###autoload 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+(defun org-mac-brave-insert-frontmost-url () 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (interactive) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (insert (org-mac-brave-get-frontmost-url))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ;; Handle links from Safari.app 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ;; Grab the frontmost url from Safari. 
			 |