diff --git a/.ctags b/.ctags new file mode 100644 index 00000000..d454720c --- /dev/null +++ b/.ctags @@ -0,0 +1,19 @@ +--exclude=node_modules +--exclude=gulp + +--languages=-JavaScript +--langdef=js +--langmap=js:.js +--regex-js=/^(var)?[ \t]*([A-Za-z0-9_$]*\.)*([A-Za-z0-9_$]+)[ \t]*=[ \t]*\[/\3/a,array/ +--regex-js=/^(var)?[ \t]*([A-Za-z0-9_$]*\.)*([A-Za-z0-9_$]+)[ \t]*=[ \t]*\{/\3/o,object/ +--regex-js=/^(var)?[ \t]*([A-Za-z0-9_$]*\.)*([A-Za-z0-9_$]+)[ \t]*=[^{\[]*$/\3/r,var/ + +--regex-js=/^var[ \t]+([A-Za-z0-9._$]+)[ \t]*=[ \t]*[A-Za-z0-9_$]+.extend/\1/f,function/ +--regex-js=/^[ \t]*([A-Za-z0-9_$]*\.)*([A-Za-z0-9_$]+)[ \t]*[:=][ \t]*function/\2/f,function/ +--regex-js=/^[ \t]*function[ \t]*([A-Za-z0-9_$]+)[ \t]*\(/\1/f,function/ +--regex-js=/^[ \t]*var[ \t]+([A-Za-z0-9_$]*\.)*([A-Za-z0-9_$]+)[ \t]*=[ \t]function/\2/f,function/ + +--regex-js=/(jQuery|\$)\([ \t]*([^ \t]*)[ \t]*\)\.bind\([ \t]*['"](.*)['"]/\2.\3/f,function/ + +--regex-js=/^[ \t]*describe[ \t]*\([ \t]*["'](.*)["']/\1/f,function/ +--regex-js=/^([ \t]*)(describe|context|it)[ \t]*\([ \t]*["'](.*)["']/.\1\3/f,function/ diff --git a/.gitignore b/.gitignore index 55273366..a170cac3 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,5 @@ temp_dirs/yankring_history_v2.txt sources_forked/yankring/doc/tags sources_non_forked/tlib/doc/tags sources_non_forked/ctrlp.vim/doc/tags* -my_plugins/ -my_configs.vim tags -.DS_Store +node_modules diff --git a/.tern-config b/.tern-config new file mode 100644 index 00000000..2b524521 --- /dev/null +++ b/.tern-config @@ -0,0 +1,5 @@ +{ + "plugins": { + "closure": {} + } +} diff --git a/functions/PrettifyJSON.js b/functions/PrettifyJSON.js new file mode 100644 index 00000000..cb1b3dfc --- /dev/null +++ b/functions/PrettifyJSON.js @@ -0,0 +1,12 @@ +const fs = require('fs') + +function prettifyJSON(filePath) { + fs.readFile(filePath, (err, data) => { + console.log(JSON.stringify(JSON.parse(data), null, 4)); + }); +}; + +const argFilePath = process.argv[2]; + +prettifyJSON(argFilePath) + diff --git a/functions/PrettifyJSON.vim b/functions/PrettifyJSON.vim new file mode 100644 index 00000000..ab10874d --- /dev/null +++ b/functions/PrettifyJSON.vim @@ -0,0 +1,5 @@ + +function! PrettifyJSON() + execute ':r !node ~/.vim_runtime/functions/PrettifyJSON.js %' +endfunction + diff --git a/functions/Vimdiff.vim b/functions/Vimdiff.vim new file mode 100644 index 00000000..83970ec4 --- /dev/null +++ b/functions/Vimdiff.vim @@ -0,0 +1,28 @@ +" see: https://brookhong.github.io/2016/09/03/view-diff-file-side-by-side-in-vim.html + +function! Vimdiff() + let lines = getline(0, '$') + let la = [] + let lb = [] + for line in lines + if line[0] == '-' + call add(la, line[1:]) + elseif line[0] == '+' + call add(lb, line[1:]) + else + call add(la, line) + call add(lb, line) + endif + endfor + tabnew + set bt=nofile + vertical new + set bt=nofile + call append(0, la) + diffthis + exe "normal \l" + call append(0, lb) + diffthis +endfunction +autocmd FileType diff nnoremap vd :call Vimdiff() + diff --git a/my_configs.vim b/my_configs.vim new file mode 100644 index 00000000..3906dbea --- /dev/null +++ b/my_configs.vim @@ -0,0 +1,62 @@ +if has("mac") || has("macunix") + set gfn=Hack:h9,Source\ Code\ Pro:h9,Menlo:h9 +elseif has("win16") || has("win32") + set gfn=Hack:h9,Source\ Code\ Pro:h9,Bitstream\ Vera\ Sans\ Mono:h9 +elseif has("gui_gtk2") + set gfn=Hack\ 9,Source\ Code\ Pro\ 9,Bitstream\ Vera\ Sans\ Mono\ 9 +elseif has("linux") + set gfn=Hack\ 9,Source\ Code\ Pro\ 9,Bitstream\ Vera\ Sans\ Mono\ 9 +elseif has("unix") + set gfn=Monospace\ 9 +endif + +" move around tabs. conflict with the original screen top/bottom +" comment them out if you want the original H/L +" go to prev tab +map gT +" go to next tab +map gt +" mv current tab left +map :execute 'tabmove ' . (tabpagenr()-2) +" mv current tab right +map :execute 'tabmove ' . (tabpagenr()+1) + +" new tab +map :tabnew +" close tab +map :tabclose +" show all open tabs +map :tabs + +" toggle TagBar +nmap :TagbarToggle +" toggle NerdTree +map :NERDTreeToggle + +set expandtab +set shiftwidth=2 +set tabstop=2 +set softtabstop=2 + +set cmdheight=1 +set number + +" yank to the system register (*) by default +set clipboard=unnamed + +" Mark, highlight multiple words +source ~/.vim_runtime/sources_non_forked/Mark/plugin/mark.vim +let g:mwDefaultHighlightingPalette = 'maximum' +let g:mwDefaultHighlightingNum = 10 + +" Vim-jsx +let g:jsx_ext_required = 0 + +" Eslint +" let g:syntastic_javascript_checkers = ['eslint'] + +" disable Syntastic by default +let g:syntastic_mode_map = { 'mode': 'passive' } + +" setl foldmethod=manual + diff --git a/package.json b/package.json new file mode 100644 index 00000000..2229db08 --- /dev/null +++ b/package.json @@ -0,0 +1,23 @@ +{ + "name": "vimrc", + "version": "1.0.0", + "description": "![VIM](https://dnp4pehkvoo6n.cloudfront.net/43c5af597bd5c1a64eb1829f011c208f/as/Ultimate%20Vimrc.svg)", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/ChrisOHu/vimrc.git" + }, + "author": "", + "license": "ISC", + "bugs": { + "url": "https://github.com/ChrisOHu/vimrc/issues" + }, + "homepage": "https://github.com/ChrisOHu/vimrc#readme", + "dependencies": { + "tern": "^0.21.0", + "tern-closure": "^0.1.3" + } +} diff --git a/sources_non_forked/Mark/README b/sources_non_forked/Mark/README new file mode 100644 index 00000000..194fd3ce --- /dev/null +++ b/sources_non_forked/Mark/README @@ -0,0 +1,63 @@ +This is a mirror of http://www.vim.org/scripts/script.php?script_id=1238 + +This script is written to highlight several words in different colors simultaneously. For example, when you are browsing a big program file, you could highlight some key variables. This will make it easier to trace the source code. + +I think this script is functional similar with MultipleSearch vimscript #479. + +Usage: + +Highlighting: + Normal mode: + \m mark or unmark the word under (or before) the cursor + Place the cursor under the word to be highlighted, press \m, then the word will be colored. + \r manually input a regular expression + To highlight an arbitrary regular expression, press \r and input the regexp. + \n clear this mark (i.e. the mark under the cursor), or clear all highlighted marks + Visual mode: + \m mark or unmark a visual selection + Select some text in Visual mode, press \m, then the selection will be colored. + \r manually input a regular expression (base on the selection text) + Command line: + :Mark regexp to mark a regular expression + :Mark regexp with exactly the same regexp to unmark it + :Mark to clear all marks +Searching: + Normal mode: + * # \* \# \/ \? use these six keys to jump to the other marks + and you could also use VIM's / and ? to search, since the mark patterns have + been added to the search history. + +Here is a sumerization of * # \* \# \/ \?: + +" First of all, \#, \? and # behave just like \*, \/ and *, respectively, +" except that \#, \? and # search backward. +" +" \*, \/ and *'s behaviors differ base on whether the cursor is currently +" placed over an active mark: +" +" Cursor over mark Cursor not over mark +" --------------------------------------------------------------------------- +" \* jump to the next occurrence of jump to the next occurrence of +" current mark, and remember it "last mark". +" as "last mark". +" +" \/ jump to the next occurrence of same as left +" ANY mark. +" +" * if \* is the most recently used, do VIM's original * +" do a \*; otherwise (\/ is the +" most recently used), do a \/. + +Screenshot: +http://elephant.net.cn/files/vim_screenshot.png (It is also the screenshot of my colorscheme vimscript #1253.) + +Bugs and Notes: +Some words which have been already colored by syntax scripts could not be highlighted. + +mark.vim should be re-sourced after any changing to colors. For example, if you +:set background=dark OR +:colorscheme default +you should +:source PATH_OF_PLUGINS/mark.vim +after that. Otherwise, you won't see the colors. +Unfortunately, it seems that .gvimrc runs after plugin scripts. So if you set any color settings in .gvimrc, you have to add one line to the end of .gvimrc to source mark.vim. diff --git a/sources_non_forked/Mark/plugin/mark.vim b/sources_non_forked/Mark/plugin/mark.vim new file mode 100644 index 00000000..a30be536 --- /dev/null +++ b/sources_non_forked/Mark/plugin/mark.vim @@ -0,0 +1,509 @@ +" Script Name: mark.vim +" Version: 1.1.8 (global version) +" Last Change: April 25, 2008 +" Author: Yuheng Xie +" Contributor: Luc Hermitte +" +" Description: a little script to highlight several words in different colors +" simultaneously +" +" Usage: :Mark regexp to mark a regular expression +" :Mark regexp with exactly the same regexp to unmark it +" :Mark to clear all marks +" +" You may map keys for the call in your vimrc file for +" convenience. The default keys is: +" Highlighting: +" Normal \m mark or unmark the word under or before the cursor +" \r manually input a regular expression +" \n clear current mark (i.e. the mark under the cursor), +" or clear all marks +" Visual \m mark or unmark a visual selection +" \r manually input a regular expression +" Searching: +" Normal \* jump to the next occurrence of current mark +" \# jump to the previous occurrence of current mark +" \/ jump to the next occurrence of ANY mark +" \? jump to the previous occurrence of ANY mark +" * behaviors vary, please refer to the table on +" # line 123 +" combined with VIM's / and ? etc. +" +" The default colors/groups setting is for marking six +" different words in different colors. You may define your own +" colors in your vimrc file. That is to define highlight group +" names as "MarkWordN", where N is a number. An example could be +" found below. +" +" Bugs: some colored words could not be highlighted +" +" Changes: +" +" 10th Mar 2006, Yuheng Xie: jump to ANY mark +" (*) added \* \# \/ \? for the ability of jumping to ANY mark, even when the +" cursor is not currently over any mark +" +" 20th Sep 2005, Yuheng Xie: minor modifications +" (*) merged MarkRegexVisual into MarkRegex +" (*) added GetVisualSelectionEscaped for multi-lines visual selection and +" visual selection contains ^, $, etc. +" (*) changed the name ThisMark to CurrentMark +" (*) added SearchCurrentMark and re-used raw map (instead of VIM function) to +" implement * and # +" +" 14th Sep 2005, Luc Hermitte: modifications done on v1.1.4 +" (*) anti-reinclusion guards. They do not guard colors definitions in case +" this script must be reloaded after .gvimrc +" (*) Protection against disabled |line-continuation|s. +" (*) Script-local functions +" (*) Default keybindings +" (*) \r for visual mode +" (*) uses instead of "\" +" (*) do not mess with global variable g:w +" (*) regex simplified -> double quotes changed into simple quotes. +" (*) strpart(str, idx, 1) -> str[idx] +" (*) command :Mark +" -> e.g. :Mark Mark.\{-}\ze( + +" default colors/groups +" you may define your own colors in you vimrc file, in the form as below: +hi MarkWord1 ctermbg=Cyan ctermfg=Black guibg=#ff7f50 guifg=Black +hi MarkWord2 ctermbg=Green ctermfg=Black guibg=#A4E57E guifg=Black +hi MarkWord3 ctermbg=Yellow ctermfg=Black guibg=#FFDB72 guifg=Black +hi MarkWord4 ctermbg=Red ctermfg=Black guibg=#ff4500 guifg=Black +hi MarkWord5 ctermbg=Magenta ctermfg=Black guibg=#ff00ff guifg=Black +hi MarkWord6 ctermbg=Blue ctermfg=Black guibg=#87ceeb guifg=Black +hi MarkWord7 ctermbg=DarkBlue ctermfg=Black guibg=#0000FF guifg=White +hi MarkWord8 ctermbg=DarkGreen ctermfg=Black guibg=#00FF00 guifg=Black +hi MarkWord9 ctermbg=DarkCyan ctermfg=Black guibg=#00FFFF guifg=Black +hi MarkWord10 ctermbg=DarkRed ctermfg=Black guibg=#FF0000 guifg=White +hi MarkWord11 ctermbg=DarkMagenta ctermfg=Black guibg=#FF00FF guifg=White +hi MarkWord12 ctermbg=Brown ctermfg=Black guibg=#8b008b guifg=White +hi MarkWord13 ctermbg=Grey ctermfg=Black guibg=#fafad2 guifg=Black +hi MarkWord14 ctermbg=Green ctermfg=Black guibg=#adff2f guifg=Black + +let g:mwCycleMax=14 + +" Anti reinclusion guards +if exists('g:loaded_mark') && !exists('g:force_reload_mark') + finish +endif + +" Support for |line-continuation| +let s:save_cpo = &cpo +set cpo&vim + +" Default bindings + +if !hasmapto('MarkSet', 'n') + if (mapcheck('m', 'n') != "") + nunmap m + endif + nmap m MarkSet +endif +if !hasmapto('MarkSet', 'v') + if (mapcheck('m', 'v') != "") + vunmap m + endif + vmap m MarkSet +endif +if !hasmapto('MarkRegex', 'n') + if (mapcheck('r', 'n') != "") + nunmap r + endif + nmap r MarkRegex +endif +if !hasmapto('MarkRegex', 'v') + if (mapcheck('r', 'v') != "") + vunmap r + endif + vmap r MarkRegex +endif +if !hasmapto('MarkClear', 'n') + if (mapcheck('n', 'n') != "") + nunmap n + endif + nmap n MarkClear +endif + +nnoremap MarkSet :call + \ MarkCurrentWord() +vnoremap MarkSet :call + \ DoMark(GetVisualSelectionEscaped("enV")) +nnoremap MarkRegex :call + \ MarkRegex() +vnoremap MarkRegex :call + \ MarkRegex(GetVisualSelectionEscaped("N")) +nnoremap MarkClear :call + \ DoMark(CurrentMark()) + +" Here is a sumerization of the following keys' behaviors: +" +" First of all, \#, \? and # behave just like \*, \/ and *, respectively, +" except that \#, \? and # search backward. +" +" \*, \/ and *'s behaviors differ base on whether the cursor is currently +" placed over an active mark: +" +" Cursor over mark Cursor not over mark +" --------------------------------------------------------------------------- +" \* jump to the next occurrence of jump to the next occurrence of +" current mark, and remember it "last mark". +" as "last mark". +" +" \/ jump to the next occurrence of same as left +" ANY mark. +" +" * if \* is the most recently used, do VIM's original * +" do a \*; otherwise (\/ is the +" most recently used), do a \/. + +nnoremap * :call SearchCurrentMark() +nnoremap # :call SearchCurrentMark("b") +nnoremap / :call SearchAnyMark() +nnoremap ? :call SearchAnyMark("b") +nnoremap * :if !SearchNext()execute "norm! *"endif +nnoremap # :if !SearchNext("b")execute "norm! #"endif + +command! -nargs=? Mark call s:DoMark() + +autocmd! BufWinEnter * call s:UpdateMark() + +" Functions + +function! s:MarkCurrentWord() + let w = s:PrevWord() + if w != "" + call s:DoMark('\<' . w . '\>') + endif +endfunction + +function! s:GetVisualSelection() + let save_a = @a + silent normal! gv"ay + let res = @a + let @a = save_a + return res +endfunction + +function! s:GetVisualSelectionEscaped(flags) + " flags: + " "e" \ -> \\ + " "n" \n -> \\n for multi-lines visual selection + " "N" \n removed + " "V" \V added for marking plain ^, $, etc. + let result = s:GetVisualSelection() + let i = 0 + while i < strlen(a:flags) + if a:flags[i] ==# "e" + let result = escape(result, '\') + elseif a:flags[i] ==# "n" + let result = substitute(result, '\n', '\\n', 'g') + elseif a:flags[i] ==# "N" + let result = substitute(result, '\n', '', 'g') + elseif a:flags[i] ==# "V" + let result = '\V' . result + endif + let i = i + 1 + endwhile + return result +endfunction + +" manually input a regular expression +function! s:MarkRegex(...) " MarkRegex(regexp) + let regexp = "" + if a:0 > 0 + let regexp = a:1 + endif + call inputsave() + let r = input("@", regexp) + call inputrestore() + if r != "" + call s:DoMark(r) + endif +endfunction + +" define variables if they don't exist +function! s:InitMarkVariables() + if !exists("g:mwHistAdd") + let g:mwHistAdd = "/@" + endif + if !exists("g:mwCycle") + let g:mwCycle = 1 + endif + let i = 1 + while i <= g:mwCycleMax + if !exists("g:mwWord" . i) + let g:mwWord{i} = "" + endif + let i = i + 1 + endwhile + if !exists("g:mwLastSearched") + let g:mwLastSearched = "" + endif +endfunction + +" return the word under or before the cursor +function! s:PrevWord() + let line = getline(".") + if line[col(".") - 1] =~ '\w' + return expand("") + else + return substitute(strpart(line, 0, col(".") - 1), '^.\{-}\(\w\+\)\W*$', '\1', '') + endif +endfunction + +" mark or unmark a regular expression +function! s:DoMark(...) " DoMark(regexp) + " define variables if they don't exist + call s:InitMarkVariables() + + " clear all marks if regexp is null + let regexp = "" + if a:0 > 0 + let regexp = a:1 + endif + if regexp == "" + let i = 1 + while i <= g:mwCycleMax + if g:mwWord{i} != "" + let g:mwWord{i} = "" + let lastwinnr = winnr() + exe "windo syntax clear MarkWord" . i + exe lastwinnr . "wincmd w" + endif + let i = i + 1 + endwhile + let g:mwLastSearched = "" + return 0 + endif + + " clear the mark if it has been marked + let i = 1 + while i <= g:mwCycleMax + if regexp == g:mwWord{i} + if g:mwLastSearched == g:mwWord{i} + let g:mwLastSearched = "" + endif + let g:mwWord{i} = "" + let lastwinnr = winnr() + exe "windo syntax clear MarkWord" . i + exe lastwinnr . "wincmd w" + return 0 + endif + let i = i + 1 + endwhile + + " add to history + if stridx(g:mwHistAdd, "/") >= 0 + call histadd("/", regexp) + endif + if stridx(g:mwHistAdd, "@") >= 0 + call histadd("@", regexp) + endif + + " quote regexp with / etc. e.g. pattern => /pattern/ + let quote = "/?~!@#$%^&*+-=,.:" + let i = 0 + while i < strlen(quote) + if stridx(regexp, quote[i]) < 0 + let quoted_regexp = quote[i] . regexp . quote[i] + break + endif + let i = i + 1 + endwhile + if i >= strlen(quote) + return -1 + endif + + " choose an unused mark group + let i = 1 + while i <= g:mwCycleMax + if g:mwWord{i} == "" + let g:mwWord{i} = regexp + if i < g:mwCycleMax + let g:mwCycle = i + 1 + else + let g:mwCycle = 1 + endif + let lastwinnr = winnr() + exe "windo syntax clear MarkWord" . i + " suggested by Marc Weber + " exe "windo syntax match MarkWord" . i . " " . quoted_regexp . " containedin=ALL" + exe "windo syntax match MarkWord" . i . " " . quoted_regexp . " containedin=.*" + exe lastwinnr . "wincmd w" + return i + endif + let i = i + 1 + endwhile + + " choose a mark group by cycle + let i = 1 + while i <= g:mwCycleMax + if g:mwCycle == i + if g:mwLastSearched == g:mwWord{i} + let g:mwLastSearched = "" + endif + let g:mwWord{i} = regexp + if i < g:mwCycleMax + let g:mwCycle = i + 1 + else + let g:mwCycle = 1 + endif + let lastwinnr = winnr() + exe "windo syntax clear MarkWord" . i + " suggested by Marc Weber + " exe "windo syntax match MarkWord" . i . " " . quoted_regexp . " containedin=ALL" + exe "windo syntax match MarkWord" . i . " " . quoted_regexp . " containedin=.*" + exe lastwinnr . "wincmd w" + return i + endif + let i = i + 1 + endwhile +endfunction + +" update mark colors +function! s:UpdateMark() + " define variables if they don't exist + call s:InitMarkVariables() + + let i = 1 + while i <= g:mwCycleMax + exe "syntax clear MarkWord" . i + if g:mwWord{i} != "" + " quote regexp with / etc. e.g. pattern => /pattern/ + let quote = "/?~!@#$%^&*+-=,.:" + let j = 0 + while j < strlen(quote) + if stridx(g:mwWord{i}, quote[j]) < 0 + let quoted_regexp = quote[j] . g:mwWord{i} . quote[j] + break + endif + let j = j + 1 + endwhile + if j >= strlen(quote) + continue + endif + + " suggested by Marc Weber + " exe "syntax match MarkWord" . i . " " . quoted_regexp . " containedin=ALL" + exe "syntax match MarkWord" . i . " " . quoted_regexp . " containedin=.*" + endif + let i = i + 1 + endwhile +endfunction + +" return the mark string under the cursor. multi-lines marks not supported +function! s:CurrentMark() + " define variables if they don't exist + call s:InitMarkVariables() + + let line = getline(".") + let i = 1 + while i <= g:mwCycleMax + if g:mwWord{i} != "" + let start = 0 + while start >= 0 && start < strlen(line) && start < col(".") + let b = match(line, g:mwWord{i}, start) + let e = matchend(line, g:mwWord{i}, start) + if b < col(".") && col(".") <= e + let s:current_mark_position = line(".") . "_" . b + return g:mwWord{i} + endif + let start = e + endwhile + endif + let i = i + 1 + endwhile + return "" +endfunction + +" search current mark +function! s:SearchCurrentMark(...) " SearchCurrentMark(flags) + let flags = "" + if a:0 > 0 + let flags = a:1 + endif + let w = s:CurrentMark() + if w != "" + let p = s:current_mark_position + call search(w, flags) + call s:CurrentMark() + if p == s:current_mark_position + call search(w, flags) + endif + let g:mwLastSearched = w + else + if g:mwLastSearched != "" + call search(g:mwLastSearched, flags) + else + call s:SearchAnyMark(flags) + let g:mwLastSearched = s:CurrentMark() + endif + endif +endfunction + +" combine all marks into one regexp +function! s:AnyMark() + " define variables if they don't exist + call s:InitMarkVariables() + + let w = "" + let i = 1 + while i <= g:mwCycleMax + if g:mwWord{i} != "" + if w != "" + let w = w . '\|' . g:mwWord{i} + else + let w = g:mwWord{i} + endif + endif + let i = i + 1 + endwhile + return w +endfunction + +" search any mark +function! s:SearchAnyMark(...) " SearchAnyMark(flags) + let flags = "" + if a:0 > 0 + let flags = a:1 + endif + let w = s:CurrentMark() + if w != "" + let p = s:current_mark_position + else + let p = "" + endif + let w = s:AnyMark() + call search(w, flags) + call s:CurrentMark() + if p == s:current_mark_position + call search(w, flags) + endif + let g:mwLastSearched = "" +endfunction + +" search last searched mark +function! s:SearchNext(...) " SearchNext(flags) + let flags = "" + if a:0 > 0 + let flags = a:1 + endif + let w = s:CurrentMark() + if w != "" + if g:mwLastSearched != "" + call s:SearchCurrentMark(flags) + else + call s:SearchAnyMark(flags) + endif + return 1 + else + return 0 + endif +endfunction + +" Restore previous 'cpo' value +let &cpo = s:save_cpo + +" vim: ts=2 sw=2 diff --git a/sources_non_forked/cocoa.vim/README.markdown b/sources_non_forked/cocoa.vim/README.markdown new file mode 100644 index 00000000..4e1d8d1c --- /dev/null +++ b/sources_non_forked/cocoa.vim/README.markdown @@ -0,0 +1,24 @@ +# cocoa.vim + +Vim plugin for Cocoa/Objective-C development with updated (iOS8.1 and OS X 10.9) code completion and syntax highlighting. + +## Installation + +### With [Vundle](https://github.com/gmarik/vundle) + +``` +Plugin 'kentaroi/cocoa.vim' +``` + +### With [Pathogen](https://github.com/tpope/vim-pathogen) + +``` +cd ~/.vim/bundle +git clone https://github.com/kentaroi/cocoa.vim.git +``` + +## Author + +[cocoa.vim](https://github.com/msanders/cocoa.vim) was developed +by [Michael Sanders](https://github.com/msanders). + diff --git a/sources_non_forked/cocoa.vim/after/syntax/cocoa_keywords.vim b/sources_non_forked/cocoa.vim/after/syntax/cocoa_keywords.vim new file mode 100644 index 00000000..523beb42 --- /dev/null +++ b/sources_non_forked/cocoa.vim/after/syntax/cocoa_keywords.vim @@ -0,0 +1,28 @@ +" Description: Syntax highlighting for the cocoa.vim plugin. +" Adds highlighting for Cocoa keywords (classes, types, etc.). +" Last Generated: November 17, 2014 + +" Cocoa Functions +syn keyword cocoaFunction containedin=objcMessage NSAccessibilityActionDescription NSAccessibilityPostNotification NSAccessibilityPostNotificationWithUserInfo NSAccessibilityRaiseBadArgumentException NSAccessibilityRoleDescription NSAccessibilityRoleDescriptionForUIElement NSAccessibilitySetMayContainProtectedContent NSAccessibilityUnignoredAncestor NSAccessibilityUnignoredChildren NSAccessibilityUnignoredChildrenForOnlyChild NSAccessibilityUnignoredDescendant NSAllHashTableObjects NSAllMapTableKeys NSAllMapTableValues NSAllocateCollectable NSAllocateMemoryPages NSAllocateObject NSApplicationLoad NSApplicationMain NSAvailableWindowDepths NSBeep NSBeginAlertSheet NSBeginCriticalAlertSheet NSBeginInformationalAlertSheet NSBestDepth NSBitsPerPixelFromDepth NSBitsPerSampleFromDepth NSClassFromString NSColorSpaceFromDepth NSCompareHashTables NSCompareMapTables NSContainsRect NSConvertGlyphsToPackedGlyphs NSConvertHostDoubleToSwapped NSConvertHostFloatToSwapped NSConvertSwappedDoubleToHost NSConvertSwappedFloatToHost NSCopyBits NSCopyHashTableWithZone NSCopyMapTableWithZone NSCopyMemoryPages NSCopyObject NSCountFrames NSCountHashTable NSCountMapTable NSCountWindows NSCountWindowsForContext NSCreateFileContentsPboardType NSCreateFilenamePboardType NSCreateHashTable NSCreateHashTableWithZone NSCreateMapTable NSCreateMapTableWithZone NSCreateZone NSDeallocateMemoryPages NSDeallocateObject NSDecimalAdd NSDecimalCompact NSDecimalCompare NSDecimalCopy NSDecimalDivide NSDecimalIsNotANumber NSDecimalMultiply NSDecimalMultiplyByPowerOf10 NSDecimalNormalize NSDecimalPower NSDecimalRound NSDecimalString NSDecimalSubtract NSDecrementExtraRefCountWasZero NSDefaultMallocZone NSDictionaryOfVariableBindings NSDisableScreenUpdates NSDivideRect NSDottedFrameRect NSDrawBitmap NSDrawButton NSDrawColorTiledRects NSDrawDarkBezel NSDrawGrayBezel NSDrawGroove NSDrawLightBezel NSDrawNinePartImage NSDrawThreePartImage NSDrawTiledRects NSDrawWhiteBezel NSDrawWindowBackground NSEdgeInsetsMake NSEnableScreenUpdates NSEndHashTableEnumeration NSEndMapTableEnumeration NSEnumerateHashTable NSEnumerateMapTable NSEqualPoints NSEqualRanges NSEqualRects NSEqualSizes NSEraseRect NSEventMaskFromType NSExtraRefCount NSFileTypeForHFSTypeCode NSFrameAddress NSFrameRect NSFrameRectWithWidth NSFrameRectWithWidthUsingOperation NSFreeHashTable NSFreeMapTable NSFullUserName NSGetAlertPanel NSGetCriticalAlertPanel NSGetFileType NSGetFileTypes NSGetInformationalAlertPanel NSGetSizeAndAlignment NSGetUncaughtExceptionHandler NSGetWindowServerMemory NSHFSTypeCodeFromFileType NSHFSTypeOfFile NSHashGet NSHashInsert NSHashInsertIfAbsent NSHashInsertKnownAbsent NSHashRemove NSHeight NSHighlightRect NSHomeDirectory NSHomeDirectoryForUser NSHostByteOrder NSIncrementExtraRefCount NSInsetRect NSIntegralRect NSIntegralRectWithOptions NSInterfaceStyleForKey NSIntersectionRange NSIntersectionRect NSIntersectsRect NSIsControllerMarker NSIsEmptyRect NSIsFreedObject NSLocationInRange NSLog NSLogPageSize NSLogv NSMakeCollectable NSMakePoint NSMakeRange NSMakeRect NSMakeSize NSMapGet NSMapInsert NSMapInsertIfAbsent NSMapInsertKnownAbsent NSMapMember NSMapRemove NSMaxRange NSMaxX NSMaxY NSMidX NSMidY NSMinX NSMinY NSMouseInRect NSNextHashEnumeratorItem NSNextMapEnumeratorPair NSNumberOfColorComponents NSObjectFromCoder NSOffsetRect NSOpenStepRootDirectory NSPageSize NSPerformService NSPlanarFromDepth NSPointFromCGPoint NSPointFromString NSPointInRect NSPointToCGPoint NSProtocolFromString NSRangeFromString NSReadPixel NSRealMemoryAvailable NSReallocateCollectable NSRecordAllocationEvent NSRectClip NSRectClipList NSRectFill NSRectFillList NSRectFillListUsingOperation NSRectFillListWithColors NSRectFillListWithColorsUsingOperation NSRectFillListWithGrays NSRectFillUsingOperation NSRectFromCGRect NSRectFromString NSRectToCGRect NSRecycleZone NSRegisterServicesProvider NSReleaseAlertPanel NSResetHashTable NSResetMapTable NSReturnAddress NSRoundDownToMultipleOfPageSize NSRoundUpToMultipleOfPageSize NSRunAlertPanel NSRunAlertPanelRelativeToWindow NSRunCriticalAlertPanel NSRunCriticalAlertPanelRelativeToWindow NSRunInformationalAlertPanel NSRunInformationalAlertPanelRelativeToWindow NSSearchPathForDirectoriesInDomains NSSelectorFromString NSSetFocusRingStyle NSSetShowsServicesMenuItem NSSetUncaughtExceptionHandler NSSetZoneName NSShouldRetainWithZone NSShowAnimationEffect NSShowsServicesMenuItem NSSizeFromCGSize NSSizeFromString NSSizeToCGSize NSStringFromCGAffineTransform NSStringFromCGPoint NSStringFromCGRect NSStringFromCGSize NSStringFromCGVector NSStringFromClass NSStringFromHashTable NSStringFromMapTable NSStringFromPoint NSStringFromProtocol NSStringFromRange NSStringFromRect NSStringFromSelector NSStringFromSize NSStringFromUIEdgeInsets NSStringFromUIOffset NSSwapBigDoubleToHost NSSwapBigFloatToHost NSSwapBigIntToHost NSSwapBigLongLongToHost NSSwapBigLongToHost NSSwapBigShortToHost NSSwapDouble NSSwapFloat NSSwapHostDoubleToBig NSSwapHostDoubleToLittle NSSwapHostFloatToBig NSSwapHostFloatToLittle NSSwapHostIntToBig NSSwapHostIntToLittle NSSwapHostLongLongToBig NSSwapHostLongLongToLittle NSSwapHostLongToBig NSSwapHostLongToLittle NSSwapHostShortToBig NSSwapHostShortToLittle NSSwapInt NSSwapLittleDoubleToHost NSSwapLittleFloatToHost NSSwapLittleIntToHost NSSwapLittleLongLongToHost NSSwapLittleLongToHost NSSwapLittleShortToHost NSSwapLong NSSwapLongLong NSSwapShort NSTemporaryDirectory NSTextAlignmentFromCTTextAlignment NSTextAlignmentToCTTextAlignment NSUnionRange NSUnionRect NSUnregisterServicesProvider NSUpdateDynamicServices NSUserName NSValue NSWidth NSWindowList NSWindowListForContext NSZoneCalloc NSZoneFree NSZoneFromPointer NSZoneMalloc NSZoneName NSZoneRealloc NS_AVAILABLE NS_AVAILABLE_IOS NS_AVAILABLE_MAC NS_CALENDAR_DEPRECATED NS_DEPRECATED NS_DEPRECATED_IOS NS_DEPRECATED_MAC UIAccessibilityConvertFrameToScreenCoordinates UIAccessibilityConvertPathToScreenCoordinates UIAccessibilityDarkerSystemColorsEnabled UIAccessibilityIsBoldTextEnabled UIAccessibilityIsClosedCaptioningEnabled UIAccessibilityIsGrayscaleEnabled UIAccessibilityIsGuidedAccessEnabled UIAccessibilityIsInvertColorsEnabled UIAccessibilityIsMonoAudioEnabled UIAccessibilityIsReduceMotionEnabled UIAccessibilityIsReduceTransparencyEnabled UIAccessibilityIsSpeakScreenEnabled UIAccessibilityIsSpeakSelectionEnabled UIAccessibilityIsSwitchControlRunning UIAccessibilityIsVoiceOverRunning UIAccessibilityPostNotification UIAccessibilityRegisterGestureConflictWithZoom UIAccessibilityRequestGuidedAccessSession UIAccessibilityZoomFocusChanged UIApplicationMain UIEdgeInsetsEqualToEdgeInsets UIEdgeInsetsFromString UIEdgeInsetsInsetRect UIEdgeInsetsMake UIGraphicsAddPDFContextDestinationAtPoint UIGraphicsBeginImageContext UIGraphicsBeginImageContextWithOptions UIGraphicsBeginPDFContextToData UIGraphicsBeginPDFContextToFile UIGraphicsBeginPDFPage UIGraphicsBeginPDFPageWithInfo UIGraphicsEndImageContext UIGraphicsEndPDFContext UIGraphicsGetCurrentContext UIGraphicsGetImageFromCurrentImageContext UIGraphicsGetPDFContextBounds UIGraphicsPopContext UIGraphicsPushContext UIGraphicsSetPDFContextDestinationForRect UIGraphicsSetPDFContextURLForRect UIGuidedAccessRestrictionStateForIdentifier UIImageJPEGRepresentation UIImagePNGRepresentation UIImageWriteToSavedPhotosAlbum UIOffsetEqualToOffset UIOffsetFromString UIOffsetMake UIRectClip UIRectFill UIRectFillUsingBlendMode UIRectFrame UIRectFrameUsingBlendMode UISaveVideoAtPathToSavedPhotosAlbum UIVideoAtPathIsCompatibleWithSavedPhotosAlbum NSAssert NSAssert1 NSAssert2 NSAssert3 NSAssert4 NSAssert5 NSCAssert NSCAssert1 NSCAssert2 NSCAssert3 NSCAssert4 NSCAssert5 NSCParameterAssert NSDecimalMaxSize NSDictionaryOfVariableBindings NSGlyphInfoAtIndex NSLocalizedString NSLocalizedStringFromTable NSLocalizedStringFromTableInBundle NSLocalizedStringWithDefaultValue NSParameterAssert NSStackViewSpacingUseDefault NSURLResponseUnknownLength NS_AVAILABLE NS_AVAILABLE_IOS NS_AVAILABLE_IPHONE NS_AVAILABLE_MAC NS_CALENDAR_DEPRECATED NS_CALENDAR_DEPRECATED_MAC NS_CALENDAR_ENUM_DEPRECATED NS_CLASS_AVAILABLE NS_CLASS_AVAILABLE_IOS NS_CLASS_AVAILABLE_MAC NS_CLASS_DEPRECATED NS_CLASS_DEPRECATED_IOS NS_CLASS_DEPRECATED_MAC NS_DEPRECATED NS_DEPRECATED_IOS NS_DEPRECATED_IPHONE NS_DEPRECATED_MAC NS_ENUM NS_ENUM_AVAILABLE NS_ENUM_AVAILABLE_IOS NS_ENUM_AVAILABLE_MAC NS_ENUM_DEPRECATED NS_ENUM_DEPRECATED_IOS NS_ENUM_DEPRECATED_MAC NS_OPTIONS NS_VALUERETURN UIDeviceOrientationIsLandscape UIDeviceOrientationIsPortrait UIDeviceOrientationIsValidInterfaceOrientation UIInterfaceOrientationIsLandscape UIInterfaceOrientationIsPortrait UI_USER_INTERFACE_IDIOM + +" Cocoa Classes +syn keyword cocoaClass containedin=objcMessage NSATSTypesetter NSActionCell NSAffineTransform NSAlert NSAnimation NSAnimationContext NSAppearance NSAppleEventDescriptor NSAppleEventManager NSAppleScript NSApplication NSArchiver NSArray NSArrayController NSAssertionHandler NSAtomicStore NSAtomicStoreCacheNode NSAttributeDescription NSAttributedString NSAutoreleasePool NSBezierPath NSBitmapImageRep NSBlockOperation NSBox NSBrowser NSBrowserCell NSBundle NSButton NSButtonCell NSByteCountFormatter NSCIImageRep NSCache NSCachedImageRep NSCachedURLResponse NSCalendar NSCalendarDate NSCell NSCharacterSet NSClassDescription NSClipView NSCloneCommand NSCloseCommand NSCoder NSCollectionView NSCollectionViewItem NSColor NSColorList NSColorPanel NSColorPicker NSColorSpace NSColorWell NSComboBox NSComboBoxCell NSComparisonPredicate NSCompoundPredicate NSCondition NSConditionLock NSConnection NSConstantString NSControl NSController NSCountCommand NSCountedSet NSCreateCommand NSCursor NSCustomImageRep NSData NSDataDetector NSDate NSDateComponents NSDateFormatter NSDatePicker NSDatePickerCell NSDecimalNumber NSDecimalNumberHandler NSDeleteCommand NSDictionary NSDictionaryController NSDirectoryEnumerator NSDistantObject NSDistantObjectRequest NSDistributedLock NSDistributedNotificationCenter NSDockTile NSDocument NSDocumentController NSDraggingImageComponent NSDraggingItem NSDraggingSession NSDrawer NSEPSImageRep NSEntityDescription NSEntityMapping NSEntityMigrationPolicy NSEnumerator NSError NSEvent NSException NSExistsCommand NSExpression NSExpressionDescription NSFetchRequest NSFetchRequestExpression NSFetchedPropertyDescription NSFileCoordinator NSFileHandle NSFileManager NSFileProviderExtension NSFileSecurity NSFileVersion NSFileWrapper NSFont NSFontCollection NSFontDescriptor NSFontManager NSFontPanel NSFormCell NSFormatter NSGarbageCollector NSGetCommand NSGlyphGenerator NSGlyphInfo NSGradient NSGraphicsContext NSHTTPCookie NSHTTPCookieStorage NSHTTPURLResponse NSHashTable NSHelpManager NSHost NSImage NSImageCell NSImageRep NSImageView NSIncrementalStore NSIncrementalStoreNode NSIndexPath NSIndexSet NSIndexSpecifier NSInputManager NSInputServer NSInputStream NSInvocation NSInvocationOperation NSJSONSerialization NSKeyedArchiver NSKeyedUnarchiver NSLayoutConstraint NSLayoutManager NSLevelIndicator NSLevelIndicatorCell NSLinguisticTagger NSLocale NSLock NSLogicalTest NSMachBootstrapServer NSMachPort NSManagedObject NSManagedObjectContext NSManagedObjectID NSManagedObjectModel NSMapTable NSMappingModel NSMatrix NSMediaLibraryBrowserController NSMenu NSMenuItem NSMenuItemCell NSMenuView NSMergeConflict NSMergePolicy NSMessagePort NSMessagePortNameServer NSMetadataItem NSMetadataQuery NSMetadataQueryAttributeValueTuple NSMetadataQueryResultGroup NSMethodSignature NSMiddleSpecifier NSMigrationManager NSMoveCommand NSMovie NSMovieView NSMutableArray NSMutableAttributedString NSMutableCharacterSet NSMutableData NSMutableDictionary NSMutableFontCollection NSMutableIndexSet NSMutableOrderedSet NSMutableParagraphStyle NSMutableSet NSMutableString NSMutableURLRequest NSNameSpecifier NSNetService NSNetServiceBrowser NSNib NSNibConnector NSNibControlConnector NSNibOutletConnector NSNotification NSNotificationCenter NSNotificationQueue NSNull NSNumber NSNumberFormatter NSObject NSObjectController NSOpenGLContext NSOpenGLLayer NSOpenGLPixelBuffer NSOpenGLPixelFormat NSOpenGLView NSOpenPanel NSOperation NSOperationQueue NSOrderedSet NSOrthography NSOutlineView NSOutputStream NSPDFImageRep NSPDFInfo NSPDFPanel NSPICTImageRep NSPageController NSPageLayout NSPanel NSParagraphStyle NSPasteboard NSPasteboardItem NSPathCell NSPathComponentCell NSPathControl NSPersistentDocument NSPersistentStore NSPersistentStoreCoordinator NSPersistentStoreRequest NSPipe NSPointerArray NSPointerFunctions NSPopUpButton NSPopUpButtonCell NSPopover NSPort NSPortCoder NSPortMessage NSPortNameServer NSPositionalSpecifier NSPredicate NSPredicateEditor NSPredicateEditorRowTemplate NSPreferencePane NSPrintInfo NSPrintOperation NSPrintPanel NSPrinter NSProcessInfo NSProgress NSProgressIndicator NSPropertyDescription NSPropertyListSerialization NSPropertyMapping NSPropertySpecifier NSProtocolChecker NSProxy NSPurgeableData NSQuickDrawView NSQuitCommand NSRandomSpecifier NSRangeSpecifier NSRecursiveLock NSRegularExpression NSRelationshipDescription NSRelativeSpecifier NSResponder NSRuleEditor NSRulerMarker NSRulerView NSRunLoop NSRunningApplication NSSaveChangesRequest NSSavePanel NSScanner NSScreen NSScriptClassDescription NSScriptCoercionHandler NSScriptCommand NSScriptCommandDescription NSScriptExecutionContext NSScriptObjectSpecifier NSScriptSuiteRegistry NSScriptWhoseTest NSScrollView NSScroller NSSearchField NSSearchFieldCell NSSecureTextField NSSecureTextFieldCell NSSegmentedCell NSSegmentedControl NSSet NSSetCommand NSShadow NSSharingService NSSharingServicePicker NSSimpleCString NSSimpleHorizontalTypesetter NSSlider NSSliderCell NSSocketPort NSSocketPortNameServer NSSortDescriptor NSSound NSSpecifierTest NSSpeechRecognizer NSSpeechSynthesizer NSSpellChecker NSSpellServer NSSplitView NSStackView NSStatusBar NSStatusItem NSStepper NSStepperCell NSStream NSString NSStringDrawingContext NSTabView NSTabViewItem NSTableCellView NSTableColumn NSTableHeaderCell NSTableHeaderView NSTableRowView NSTableView NSTask NSText NSTextAlternatives NSTextAttachment NSTextAttachmentCell NSTextBlock NSTextCheckingResult NSTextContainer NSTextField NSTextFieldCell NSTextFinder NSTextInputContext NSTextList NSTextStorage NSTextTab NSTextTable NSTextTableBlock NSTextView NSThread NSTimeZone NSTimer NSTokenField NSTokenFieldCell NSToolbar NSToolbarItem NSToolbarItemGroup NSTouch NSTrackingArea NSTreeController NSTreeNode NSTypesetter NSURL NSURLAuthenticationChallenge NSURLCache NSURLComponents NSURLConnection NSURLCredential NSURLCredentialStorage NSURLDownload NSURLHandle NSURLProtectionSpace NSURLProtocol NSURLRequest NSURLResponse NSURLSession NSURLSessionConfiguration NSURLSessionDataTask NSURLSessionDownloadTask NSURLSessionTask NSURLSessionUploadTask NSUUID NSUbiquitousKeyValueStore NSUnarchiver NSUndoManager NSUniqueIDSpecifier NSUserAppleScriptTask NSUserAutomatorTask NSUserDefaults NSUserDefaultsController NSUserNotification NSUserNotificationCenter NSUserScriptTask NSUserUnixTask NSValue NSValueTransformer NSView NSViewAnimation NSViewController NSWhoseSpecifier NSWindow NSWindowController NSWorkspace NSXMLDTD NSXMLDTDNode NSXMLDocument NSXMLElement NSXMLNode NSXMLParser NSXPCConnection NSXPCInterface NSXPCListener NSXPCListenerEndpoint UIAcceleration UIAccelerometer UIAccessibilityCustomAction UIAccessibilityElement UIActionSheet UIActivity UIActivityIndicatorView UIActivityItemProvider UIActivityViewController UIAlertAction UIAlertController UIAlertView UIApplication UIAttachmentBehavior UIBarButtonItem UIBarItem UIBezierPath UIBlurEffect UIButton UICollectionReusableView UICollectionView UICollectionViewCell UICollectionViewController UICollectionViewFlowLayout UICollectionViewFlowLayoutInvalidationContext UICollectionViewLayout UICollectionViewLayoutAttributes UICollectionViewLayoutInvalidationContext UICollectionViewTransitionLayout UICollectionViewUpdateItem UICollisionBehavior UIColor UIControl UIDatePicker UIDevice UIDictationPhrase UIDocument UIDocumentInteractionController UIDocumentMenuViewController UIDocumentPickerExtensionViewController UIDocumentPickerViewController UIDynamicAnimator UIDynamicBehavior UIDynamicItemBehavior UIEvent UIFont UIFontDescriptor UIGestureRecognizer UIGravityBehavior UIImage UIImageAsset UIImagePickerController UIImageView UIInputView UIInputViewController UIInterpolatingMotionEffect UIKeyCommand UILabel UILexicon UILexiconEntry UILocalNotification UILocalizedIndexedCollation UILongPressGestureRecognizer UIManagedDocument UIMarkupTextPrintFormatter UIMenuController UIMenuItem UIMotionEffect UIMotionEffectGroup UIMutableUserNotificationAction UIMutableUserNotificationCategory UINavigationBar UINavigationController UINavigationItem UINib UIPageControl UIPageViewController UIPanGestureRecognizer UIPasteboard UIPercentDrivenInteractiveTransition UIPickerView UIPinchGestureRecognizer UIPopoverBackgroundView UIPopoverController UIPopoverPresentationController UIPresentationController UIPrintFormatter UIPrintInfo UIPrintInteractionController UIPrintPageRenderer UIPrintPaper UIPrinter UIPrinterPickerController UIProgressView UIPushBehavior UIReferenceLibraryViewController UIRefreshControl UIResponder UIRotationGestureRecognizer UIScreen UIScreenEdgePanGestureRecognizer UIScreenMode UIScrollView UISearchBar UISearchController UISearchDisplayController UISegmentedControl UISimpleTextPrintFormatter UISlider UISnapBehavior UISplitViewController UIStepper UIStoryboard UIStoryboardPopoverSegue UIStoryboardSegue UISwipeGestureRecognizer UISwitch UITabBar UITabBarController UITabBarItem UITableView UITableViewCell UITableViewController UITableViewHeaderFooterView UITableViewRowAction UITapGestureRecognizer UITextChecker UITextField UITextInputMode UITextInputStringTokenizer UITextPosition UITextRange UITextSelectionRect UITextView UIToolbar UITouch UITraitCollection UIUserNotificationAction UIUserNotificationCategory UIUserNotificationSettings UIVibrancyEffect UIVideoEditorController UIView UIViewController UIViewPrintFormatter UIVisualEffect UIVisualEffectView UIWebView UIWindow + +" Cocoa Protocol Classes +syn keyword cocoaProtocol containedin=objcProtocol NSAlertDelegate NSAnimatablePropertyContainer NSAnimationDelegate NSAppearanceCustomization NSApplicationDelegate NSBrowserDelegate NSCacheDelegate NSChangeSpelling NSCoding NSCollectionViewDelegate NSColorPickingCustom NSColorPickingDefault NSComboBoxCellDataSource NSComboBoxDataSource NSComboBoxDelegate NSConnectionDelegate NSControlTextEditingDelegate NSCopying NSDatePickerCellDelegate NSDecimalNumberBehaviors NSDiscardableContent NSDockTilePlugIn NSDraggingDestination NSDraggingInfo NSDraggingSource NSDrawerDelegate NSFastEnumeration NSFileManagerDelegate NSFilePresenter NSGlyphStorage NSIgnoreMisspelledWords NSImageDelegate NSInputServerMouseTracker NSInputServiceProvider NSKeyedArchiverDelegate NSKeyedUnarchiverDelegate NSLayoutManagerDelegate NSLocking NSMachPortDelegate NSMatrixDelegate NSMenuDelegate NSMenuItem NSMetadataQueryDelegate NSMutableCopying NSNetServiceBrowserDelegate NSNetServiceDelegate NSOpenSavePanelDelegate NSOutlineViewDataSource NSOutlineViewDelegate NSPageControllerDelegate NSPasteboardItemDataProvider NSPasteboardReading NSPasteboardWriting NSPathCellDelegate NSPathControlDelegate NSPersistentStoreCoordinatorSyncing NSPopoverDelegate NSPortDelegate NSPrintPanelAccessorizing NSRuleEditorDelegate NSSecureCoding NSServicesMenuRequestor NSSharingServiceDelegate NSSharingServicePickerDelegate NSSoundDelegate NSSpeechRecognizerDelegate NSSpeechSynthesizerDelegate NSSpellServerDelegate NSSplitViewDelegate NSStackViewDelegate NSStreamDelegate NSTabViewDelegate NSTableViewDataSource NSTableViewDelegate NSTextAttachmentCell NSTextAttachmentContainer NSTextDelegate NSTextFieldDelegate NSTextFinderBarContainer NSTextFinderClient NSTextInput NSTextInputClient NSTextLayoutOrientationProvider NSTextStorageDelegate NSTextViewDelegate NSTokenFieldCellDelegate NSTokenFieldDelegate NSToolbarDelegate NSToolbarItemValidations NSURLAuthenticationChallengeSender NSURLConnectionDataDelegate NSURLConnectionDelegate NSURLConnectionDownloadDelegate NSURLDownloadDelegate NSURLHandleClient NSURLProtocolClient NSURLSessionDataDelegate NSURLSessionDelegate NSURLSessionDownloadDelegate NSURLSessionTaskDelegate NSUserInterfaceItemIdentification NSUserInterfaceItemSearching NSUserInterfaceValidations NSUserNotificationCenterDelegate NSValidatedToobarItem NSValidatedUserInterfaceItem NSWindowDelegate NSWindowRestoration NSXMLParserDelegate NSXPCListenerDelegate NSXPCProxyCreating UIAccelerometerDelegate UIAccessibilityIdentification UIAccessibilityReadingContent UIActionSheetDelegate UIActivityItemSource UIAdaptivePresentationControllerDelegate UIAlertViewDelegate UIAppearance UIAppearanceContainer UIApplicationDelegate UIBarPositioning UIBarPositioningDelegate UICollectionViewDataSource UICollectionViewDelegate UICollectionViewDelegateFlowLayout UICollisionBehaviorDelegate UIContentContainer UICoordinateSpace UIDataSourceModelAssociation UIDocumentInteractionControllerDelegate UIDocumentMenuDelegate UIDocumentPickerDelegate UIDynamicAnimatorDelegate UIDynamicItem UIGestureRecognizerDelegate UIGuidedAccessRestrictionDelegate UIImagePickerControllerDelegate UIInputViewAudioFeedback UIKeyInput UILayoutSupport UINavigationBarDelegate UINavigationControllerDelegate UIObjectRestoration UIPageViewControllerDataSource UIPageViewControllerDelegate UIPickerViewAccessibilityDelegate UIPickerViewDataSource UIPickerViewDelegate UIPopoverBackgroundViewMethods UIPopoverControllerDelegate UIPopoverPresentationControllerDelegate UIPrintInteractionControllerDelegate UIPrinterPickerControllerDelegate UIScrollViewAccessibilityDelegate UIScrollViewDelegate UISearchBarDelegate UISearchControllerDelegate UISearchDisplayDelegate UISearchResultsUpdating UISplitViewControllerDelegate UIStateRestoring UITabBarControllerDelegate UITabBarDelegate UITableViewDataSource UITableViewDelegate UITextDocumentProxy UITextFieldDelegate UITextInput UITextInputDelegate UITextInputTokenizer UITextInputTraits UITextSelecting UITextViewDelegate UIToolbarDelegate UITraitEnvironment UIVideoEditorControllerDelegate UIViewControllerAnimatedTransitioning UIViewControllerContextTransitioning UIViewControllerInteractiveTransitioning UIViewControllerRestoration UIViewControllerTransitionCoordinator UIViewControllerTransitionCoordinatorContext UIViewControllerTransitioningDelegate UIWebViewDelegate + +" Cocoa Types +syn keyword cocoaType containedin=objcMessage CGFloat NSAccessibilityPriorityLevel NSActivityOptions NSAlertStyle NSAlignmentOptions NSAnimationBlockingMode NSAnimationCurve NSAnimationEffect NSAnimationProgress NSAppleEventManagerSuspensionID NSApplicationActivationOptions NSApplicationActivationPolicy NSApplicationDelegateReply NSApplicationOcclusionState NSApplicationPresentationOptions NSApplicationPrintReply NSApplicationTerminateReply NSAttributeType NSAttributedStringEnumerationOptions NSBackgroundStyle NSBackingStoreType NSBezelStyle NSBezierPathElement NSBinarySearchingOptions NSBitmapFormat NSBitmapImageFileType NSBorderType NSBoxType NSBrowserColumnResizingType NSBrowserDropOperation NSButtonType NSByteCountFormatterCountStyle NSByteCountFormatterUnits NSCalculationError NSCalendarOptions NSCalendarUnit NSCellAttribute NSCellImagePosition NSCellStateValue NSCellType NSCharacterCollection NSCollectionViewDropOperation NSColorPanelMode NSColorRenderingIntent NSColorSpaceModel NSComparisonPredicateModifier NSComparisonPredicateOptions NSComparisonResult NSCompositingOperation NSCompoundPredicateType NSControlCharacterAction NSControlSize NSControlTint NSCorrectionIndicatorType NSCorrectionResponse NSDataReadingOptions NSDataSearchOptions NSDataWritingOptions NSDateFormatterBehavior NSDateFormatterStyle NSDatePickerElementFlags NSDatePickerMode NSDatePickerStyle NSDeleteRule NSDirectoryEnumerationOptions NSDocumentChangeType NSDragOperation NSDraggingContext NSDraggingFormation NSDraggingItemEnumerationOptions NSDrawerState NSEntityMappingType NSEnumerationOptions NSEventGestureAxis NSEventMask NSEventPhase NSEventSwipeTrackingOptions NSEventType NSExpressionType NSFetchRequestResultType NSFileCoordinatorReadingOptions NSFileCoordinatorWritingOptions NSFileManagerItemReplacementOptions NSFileVersionAddingOptions NSFileVersionReplacingOptions NSFileWrapperReadingOptions NSFileWrapperWritingOptions NSFindPanelAction NSFindPanelSubstringMatchType NSFocusRingPlacement NSFocusRingType NSFontAction NSFontCollectionVisibility NSFontFamilyClass NSFontRenderingMode NSFontSymbolicTraits NSFontTraitMask NSGlyph NSGlyphInscription NSGlyphLayoutMode NSGlyphProperty NSGradientDrawingOptions NSGradientType NSHTTPCookieAcceptPolicy NSHashEnumerator NSHashTableOptions NSImageAlignment NSImageCacheMode NSImageFrameStyle NSImageInterpolation NSImageLoadStatus NSImageRepLoadStatus NSImageScaling NSInsertionPosition NSInteger NSJSONReadingOptions NSJSONWritingOptions NSKeyValueChange NSKeyValueObservingOptions NSKeyValueSetMutationKind NSLayoutAttribute NSLayoutConstraintOrientation NSLayoutDirection NSLayoutFormatOptions NSLayoutPriority NSLayoutRelation NSLayoutStatus NSLevelIndicatorStyle NSLineBreakMode NSLineCapStyle NSLineJoinStyle NSLineMovementDirection NSLineSweepDirection NSLinguisticTaggerOptions NSLocaleLanguageDirection NSManagedObjectContextConcurrencyType NSMapEnumerator NSMapTableOptions NSMatchingFlags NSMatchingOptions NSMatrixMode NSMediaLibrary NSMenuProperties NSMergePolicyType NSModalSession NSMultibyteGlyphPacking NSNetServiceOptions NSNetServicesError NSNotificationCoalescing NSNotificationSuspensionBehavior NSNumberFormatterBehavior NSNumberFormatterPadPosition NSNumberFormatterRoundingMode NSNumberFormatterStyle NSOpenGLContextAuxiliary NSOpenGLPixelFormatAttribute NSOpenGLPixelFormatAuxiliary NSOperationQueuePriority NSPDFPanelOptions NSPageControllerTransitionStyle NSPaperOrientation NSPasteboardReadingOptions NSPasteboardWritingOptions NSPathStyle NSPersistentStoreRequestType NSPersistentStoreUbiquitousTransitionType NSPoint NSPointerFunctionsOptions NSPointingDeviceType NSPopUpArrowPosition NSPopoverAppearance NSPopoverBehavior NSPostingStyle NSPredicateOperatorType NSPrintPanelOptions NSPrintRenderingQuality NSPrinterTableStatus NSPrintingOrientation NSPrintingPageOrder NSPrintingPaginationMode NSProgressIndicatorStyle NSProgressIndicatorThickness NSProgressIndicatorThreadInfo NSPropertyListFormat NSPropertyListMutabilityOptions NSPropertyListReadOptions NSPropertyListWriteOptions NSQTMovieLoopMode NSRange NSRect NSRectEdge NSRegularExpressionOptions NSRelativePosition NSRemoteNotificationType NSRequestUserAttentionType NSRoundingMode NSRuleEditorNestingMode NSRuleEditorRowType NSRulerOrientation NSSaveOperationType NSSaveOptions NSScreenAuxiliaryOpaque NSScrollArrowPosition NSScrollElasticity NSScrollViewFindBarPosition NSScrollerArrow NSScrollerKnobStyle NSScrollerPart NSScrollerStyle NSSearchPathDirectory NSSearchPathDomainMask NSSegmentStyle NSSegmentSwitchTracking NSSelectionAffinity NSSelectionDirection NSSelectionGranularity NSSharingContentScope NSSize NSSliderType NSSnapshotEventType NSSocketNativeHandle NSSortOptions NSSpeechBoundary NSSplitViewDividerStyle NSStackViewGravity NSStreamEvent NSStreamStatus NSStringCompareOptions NSStringDrawingOptions NSStringEncoding NSStringEncodingConversionOptions NSStringEnumerationOptions NSSwappedDouble NSSwappedFloat NSTIFFCompression NSTabState NSTabViewType NSTableViewAnimationOptions NSTableViewColumnAutoresizingStyle NSTableViewDraggingDestinationFeedbackStyle NSTableViewDropOperation NSTableViewGridLineStyle NSTableViewRowSizeStyle NSTableViewSelectionHighlightStyle NSTaskTerminationReason NSTestComparisonOperation NSTextAlignment NSTextBlockDimension NSTextBlockLayer NSTextBlockValueType NSTextBlockVerticalAlignment NSTextCheckingType NSTextCheckingTypes NSTextFieldBezelStyle NSTextFinderAction NSTextFinderMatchingType NSTextLayoutOrientation NSTextStorageEditActions NSTextTabType NSTextTableLayoutAlgorithm NSTextWritingDirection NSThreadPrivate NSTickMarkPosition NSTimeInterval NSTimeZoneNameStyle NSTitlePosition NSTokenStyle NSToolTipTag NSToolbarDisplayMode NSToolbarSizeMode NSTouchPhase NSTrackingAreaOptions NSTrackingRectTag NSTypesetterBehavior NSTypesetterControlCharacterAction NSTypesetterGlyphInfo NSUInteger NSURLBookmarkCreationOptions NSURLBookmarkFileCreationOptions NSURLBookmarkResolutionOptions NSURLCacheStoragePolicy NSURLCredentialPersistence NSURLHandleStatus NSURLRequestCachePolicy NSURLRequestNetworkServiceType NSURLSessionAuthChallengeDisposition NSURLSessionResponseDisposition NSURLSessionTaskState NSUnderlineStyle NSUsableScrollerParts NSUserInterfaceLayoutDirection NSUserInterfaceLayoutOrientation NSUserNotificationActivationType NSViewLayerContentsPlacement NSViewLayerContentsRedrawPolicy NSVolumeEnumerationOptions NSWhoseSubelementIdentifier NSWindingRule NSWindowAnimationBehavior NSWindowBackingLocation NSWindowButton NSWindowCollectionBehavior NSWindowDepth NSWindowNumberListOptions NSWindowOcclusionState NSWindowOrderingMode NSWindowSharingType NSWorkspaceIconCreationOptions NSWorkspaceLaunchOptions NSWritingDirection NSXMLDTDNodeKind NSXMLDocumentContentKind NSXMLNodeKind NSXMLParserError NSXMLParserExternalEntityResolvingPolicy NSXPCConnectionOptions NSZone UIAccelerationValue UIAccessibilityNavigationStyle UIAccessibilityNotifications UIAccessibilityScrollDirection UIAccessibilityTraits UIAccessibilityZoomType UIActionSheetStyle UIActivityCategory UIActivityIndicatorViewStyle UIAlertActionStyle UIAlertControllerStyle UIAlertViewStyle UIApplicationState UIAttachmentBehaviorType UIBackgroundFetchResult UIBackgroundRefreshStatus UIBackgroundTaskIdentifier UIBarButtonItemStyle UIBarButtonSystemItem UIBarMetrics UIBarPosition UIBarStyle UIBaselineAdjustment UIBlurEffectStyle UIButtonType UICollectionElementCategory UICollectionUpdateAction UICollectionViewScrollDirection UICollectionViewScrollPosition UICollisionBehaviorMode UIControlContentHorizontalAlignment UIControlContentVerticalAlignment UIControlEvents UIControlState UIDataDetectorTypes UIDatePickerMode UIDeviceBatteryState UIDeviceOrientation UIDocumentChangeKind UIDocumentMenuOrder UIDocumentPickerMode UIDocumentSaveOperation UIDocumentState UIEdgeInsets UIEventSubtype UIEventType UIFontDescriptorClass UIFontDescriptorSymbolicTraits UIGestureRecognizerState UIGuidedAccessRestrictionState UIImageOrientation UIImagePickerControllerCameraCaptureMode UIImagePickerControllerCameraDevice UIImagePickerControllerCameraFlashMode UIImagePickerControllerQualityType UIImagePickerControllerSourceType UIImageRenderingMode UIImageResizingMode UIInputViewStyle UIInterfaceOrientation UIInterfaceOrientationMask UIInterpolatingMotionEffectType UIKeyModifierFlags UIKeyboardAppearance UIKeyboardType UILayoutConstraintAxis UILayoutPriority UILineBreakMode UIMenuControllerArrowDirection UIModalPresentationStyle UIModalTransitionStyle UINavigationControllerOperation UIOffset UIPageViewControllerNavigationDirection UIPageViewControllerNavigationOrientation UIPageViewControllerSpineLocation UIPageViewControllerTransitionStyle UIPopoverArrowDirection UIPrintInfoDuplex UIPrintInfoOrientation UIPrintInfoOutputType UIPrinterJobTypes UIProgressViewStyle UIPushBehaviorMode UIRectCorner UIRectEdge UIRemoteNotificationType UIReturnKeyType UIScreenOverscanCompensation UIScrollViewIndicatorStyle UIScrollViewKeyboardDismissMode UISearchBarIcon UISearchBarStyle UISegmentedControlSegment UISegmentedControlStyle UISplitViewControllerDisplayMode UIStatusBarAnimation UIStatusBarStyle UISwipeGestureRecognizerDirection UISystemAnimation UITabBarItemPositioning UITabBarSystemItem UITableViewCellAccessoryType UITableViewCellEditingStyle UITableViewCellSelectionStyle UITableViewCellSeparatorStyle UITableViewCellStateMask UITableViewCellStyle UITableViewRowActionStyle UITableViewRowAnimation UITableViewScrollPosition UITableViewStyle UITextAlignment UITextAutocapitalizationType UITextAutocorrectionType UITextBorderStyle UITextDirection UITextFieldViewMode UITextGranularity UITextLayoutDirection UITextSpellCheckingType UITextStorageDirection UITextWritingDirection UITouchPhase UIUserInterfaceIdiom UIUserInterfaceLayoutDirection UIUserInterfaceSizeClass UIUserNotificationActionContext UIUserNotificationActivationMode UIUserNotificationType UIViewAnimationCurve UIViewAnimationOptions UIViewAnimationTransition UIViewAutoresizing UIViewContentMode UIViewKeyframeAnimationOptions UIViewTintAdjustmentMode UIWebPaginationBreakingMode UIWebPaginationMode UIWebViewNavigationType UIWindowLevel + +" Cocoa Constants +syn keyword cocoaConstant containedin=objcMessage NSASCIIStringEncoding NSAWTEventType NSAboveBottom NSAboveTop NSAccessibilityPriorityHigh NSAccessibilityPriorityLow NSAccessibilityPriorityMedium NSActivityAutomaticTerminationDisabled NSActivityBackground NSActivityIdleDisplaySleepDisabled NSActivityIdleSystemSleepDisabled NSActivityLatencyCritical NSActivitySuddenTerminationDisabled NSActivityUserInitiated NSActivityUserInitiatedAllowingIdleSystemSleep NSAddEntityMappingType NSAddTraitFontAction NSAdminApplicationDirectory NSAdobeCNS1CharacterCollection NSAdobeGB1CharacterCollection NSAdobeJapan1CharacterCollection NSAdobeJapan2CharacterCollection NSAdobeKorea1CharacterCollection NSAggregateExpressionType NSAlertAlternateReturn NSAlertDefaultReturn NSAlertErrorReturn NSAlertFirstButtonReturn NSAlertOtherReturn NSAlertSecondButtonReturn NSAlertThirdButtonReturn NSAlignAllEdgesInward NSAlignAllEdgesNearest NSAlignAllEdgesOutward NSAlignHeightInward NSAlignHeightNearest NSAlignHeightOutward NSAlignMaxXInward NSAlignMaxXNearest NSAlignMaxXOutward NSAlignMaxYInward NSAlignMaxYNearest NSAlignMaxYOutward NSAlignMinXInward NSAlignMinXNearest NSAlignMinXOutward NSAlignMinYInward NSAlignMinYNearest NSAlignMinYOutward NSAlignRectFlipped NSAlignWidthInward NSAlignWidthNearest NSAlignWidthOutward NSAllApplicationsDirectory NSAllDomainsMask NSAllLibrariesDirectory NSAllPredicateModifier NSAllScrollerParts NSAlphaFirstBitmapFormat NSAlphaNonpremultipliedBitmapFormat NSAlphaShiftKeyMask NSAlternateKeyMask NSAnchoredSearch NSAndPredicateType NSAnimationBlocking NSAnimationEaseIn NSAnimationEaseInOut NSAnimationEaseOut NSAnimationEffectDisappearingItemDefault NSAnimationEffectPoof NSAnimationLinear NSAnimationNonblocking NSAnimationNonblockingThreaded NSAnyEventMask NSAnyKeyExpressionType NSAnyPredicateModifier NSAnyType NSAppKitDefined NSAppKitDefinedMask NSApplicationActivateAllWindows NSApplicationActivateIgnoringOtherApps NSApplicationActivatedEventType NSApplicationActivationPolicyAccessory NSApplicationActivationPolicyProhibited NSApplicationActivationPolicyRegular NSApplicationDeactivatedEventType NSApplicationDefined NSApplicationDefinedMask NSApplicationDelegateReplyCancel NSApplicationDelegateReplyFailure NSApplicationDelegateReplySuccess NSApplicationDirectory NSApplicationOcclusionStateVisible NSApplicationPresentationAutoHideDock NSApplicationPresentationAutoHideMenuBar NSApplicationPresentationAutoHideToolbar NSApplicationPresentationDefault NSApplicationPresentationDisableAppleMenu NSApplicationPresentationDisableForceQuit NSApplicationPresentationDisableHideApplication NSApplicationPresentationDisableMenuBarTransparency NSApplicationPresentationDisableProcessSwitching NSApplicationPresentationDisableSessionTermination NSApplicationPresentationFullScreen NSApplicationPresentationHideDock NSApplicationPresentationHideMenuBar NSApplicationScriptsDirectory NSApplicationSupportDirectory NSArgumentEvaluationScriptError NSArgumentsWrongScriptError NSAscendingPageOrder NSAsciiWithDoubleByteEUCGlyphPacking NSAtBottom NSAtTop NSAtomicWrite NSAttachmentCharacter NSAttributedStringEnumerationLongestEffectiveRangeNotRequired NSAttributedStringEnumerationReverse NSAutoPagination NSAutosaveAsOperation NSAutosaveElsewhereOperation NSAutosaveInPlaceOperation NSAutosaveOperation NSAutosavedInformationDirectory NSBMPFileType NSBackTabCharacter NSBackgroundStyleDark NSBackgroundStyleLight NSBackgroundStyleLowered NSBackgroundStyleRaised NSBackgroundTab NSBackingStoreBuffered NSBackingStoreNonretained NSBackingStoreRetained NSBackspaceCharacter NSBacktabTextMovement NSBackwardsSearch NSBeginFunctionKey NSBeginsWithComparison NSBeginsWithPredicateOperatorType NSBelowBottom NSBelowTop NSBetweenPredicateOperatorType NSBevelLineJoinStyle NSBezelBorder NSBinarySearchingFirstEqual NSBinarySearchingInsertionIndex NSBinarySearchingLastEqual NSBlockExpressionType NSBlueControlTint NSBoldFontMask NSBorderlessWindowMask NSBottomTabsBezelBorder NSBoxCustom NSBoxOldStyle NSBoxPrimary NSBoxSecondary NSBoxSeparator NSBreakFunctionKey NSBrowserAutoColumnResizing NSBrowserDropAbove NSBrowserDropOn NSBrowserNoColumnResizing NSBrowserUserColumnResizing NSBundleExecutableArchitectureI386 NSBundleExecutableArchitecturePPC NSBundleExecutableArchitecturePPC64 NSBundleExecutableArchitectureX86_64 NSButtLineCapStyle NSByteCountFormatterCountStyleBinary NSByteCountFormatterCountStyleDecimal NSByteCountFormatterCountStyleFile NSByteCountFormatterCountStyleMemory NSByteCountFormatterUseAll NSByteCountFormatterUseBytes NSByteCountFormatterUseDefault NSByteCountFormatterUseEB NSByteCountFormatterUseGB NSByteCountFormatterUseKB NSByteCountFormatterUseMB NSByteCountFormatterUsePB NSByteCountFormatterUseTB NSByteCountFormatterUseYBOrHigher NSByteCountFormatterUseZB NSCMYKColorSpaceModel NSCMYKModeColorPanel NSCachesDirectory NSCalculationDivideByZero NSCalculationLossOfPrecision NSCalculationNoError NSCalculationOverflow NSCalculationUnderflow NSCalendarCalendarUnit NSCalendarMatchFirst NSCalendarMatchLast NSCalendarMatchNextTime NSCalendarMatchNextTimePreservingSmallerUnits NSCalendarMatchPreviousTimePreservingSmallerUnits NSCalendarMatchStrictly NSCalendarSearchBackwards NSCalendarUnitCalendar NSCalendarUnitDay NSCalendarUnitEra NSCalendarUnitHour NSCalendarUnitMinute NSCalendarUnitMonth NSCalendarUnitNanosecond NSCalendarUnitQuarter NSCalendarUnitSecond NSCalendarUnitTimeZone NSCalendarUnitWeekOfMonth NSCalendarUnitWeekOfYear NSCalendarUnitWeekday NSCalendarUnitWeekdayOrdinal NSCalendarUnitYear NSCalendarUnitYearForWeekOfYear NSCalendarWrapComponents NSCancelButton NSCancelTextMovement NSCannotCreateScriptCommandError NSCarriageReturnCharacter NSCaseInsensitivePredicateOption NSCaseInsensitiveSearch NSCellAllowsMixedState NSCellChangesContents NSCellDisabled NSCellEditable NSCellHasImageHorizontal NSCellHasImageOnLeftOrBottom NSCellHasOverlappingImage NSCellHighlighted NSCellHitContentArea NSCellHitEditableTextArea NSCellHitNone NSCellHitTrackableArea NSCellIsBordered NSCellIsInsetButton NSCellLightsByBackground NSCellLightsByContents NSCellLightsByGray NSCellState NSCenterTabStopType NSCenterTextAlignment NSChangeAutosaved NSChangeBackgroundCell NSChangeBackgroundCellMask NSChangeCleared NSChangeDiscardable NSChangeDone NSChangeGrayCell NSChangeGrayCellMask NSChangeReadOtherContents NSChangeRedone NSChangeUndone NSCircularBezelStyle NSCircularSlider NSClearControlTint NSClearDisplayFunctionKey NSClearLineFunctionKey NSClipPagination NSClockAndCalendarDatePickerStyle NSClosableWindowMask NSClosePathBezierPathElement NSCollectionViewDropBefore NSCollectionViewDropOn NSCollectorDisabledOption NSColorListModeColorPanel NSColorPanelAllModesMask NSColorPanelCMYKModeMask NSColorPanelColorListModeMask NSColorPanelCrayonModeMask NSColorPanelCustomPaletteModeMask NSColorPanelGrayModeMask NSColorPanelHSBModeMask NSColorPanelRGBModeMask NSColorPanelWheelModeMask NSColorRenderingIntentAbsoluteColorimetric NSColorRenderingIntentDefault NSColorRenderingIntentPerceptual NSColorRenderingIntentRelativeColorimetric NSColorRenderingIntentSaturation NSCommandKeyMask NSCompositeClear NSCompositeCopy NSCompositeDestinationAtop NSCompositeDestinationIn NSCompositeDestinationOut NSCompositeDestinationOver NSCompositeHighlight NSCompositePlusDarker NSCompositePlusLighter NSCompositeSourceAtop NSCompositeSourceIn NSCompositeSourceOut NSCompositeSourceOver NSCompositeXOR NSCompressedFontMask NSCondensedFontMask NSConfinementConcurrencyType NSConstantValueExpressionType NSContainerSpecifierError NSContainsComparison NSContainsPredicateOperatorType NSContentsCellMask NSContinuousCapacityLevelIndicatorStyle NSControlCharacterContainerBreakAction NSControlCharacterHorizontalTabAction NSControlCharacterLineBreakAction NSControlCharacterParagraphBreakAction NSControlCharacterWhitespaceAction NSControlCharacterZeroAdvancementAction NSControlGlyph NSControlKeyMask NSCopyEntityMappingType NSCoreDataError NSCoreServiceDirectory NSCorrectionIndicatorTypeDefault NSCorrectionIndicatorTypeGuesses NSCorrectionIndicatorTypeReversion NSCorrectionResponseAccepted NSCorrectionResponseEdited NSCorrectionResponseIgnored NSCorrectionResponseNone NSCorrectionResponseRejected NSCorrectionResponseReverted NSCrayonModeColorPanel NSCriticalAlertStyle NSCriticalRequest NSCursorPointingDevice NSCursorUpdate NSCursorUpdateMask NSCurveToBezierPathElement NSCustomEntityMappingType NSCustomPaletteModeColorPanel NSCustomSelectorPredicateOperatorType NSDataBase64DecodingIgnoreUnknownCharacters NSDataBase64Encoding64CharacterLineLength NSDataBase64Encoding76CharacterLineLength NSDataBase64EncodingEndLineWithCarriageReturn NSDataBase64EncodingEndLineWithLineFeed NSDataReadingMapped NSDataReadingMappedAlways NSDataReadingMappedIfSafe NSDataReadingUncached NSDataSearchAnchored NSDataSearchBackwards NSDataWritingAtomic NSDataWritingFileProtectionComplete NSDataWritingFileProtectionCompleteUnlessOpen NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication NSDataWritingFileProtectionMask NSDataWritingFileProtectionNone NSDataWritingWithoutOverwriting NSDateComponentUndefined NSDateFormatterBehavior10_0 NSDateFormatterBehavior10_4 NSDateFormatterBehaviorDefault NSDateFormatterFullStyle NSDateFormatterLongStyle NSDateFormatterMediumStyle NSDateFormatterNoStyle NSDateFormatterShortStyle NSDayCalendarUnit NSDecimalTabStopType NSDefaultControlTint NSDefaultTokenStyle NSDeleteCharFunctionKey NSDeleteCharacter NSDeleteFunctionKey NSDeleteLineFunctionKey NSDemoApplicationDirectory NSDescendingPageOrder NSDesktopDirectory NSDeveloperApplicationDirectory NSDeveloperDirectory NSDeviceIndependentModifierFlagsMask NSDeviceNColorSpaceModel NSDiacriticInsensitivePredicateOption NSDiacriticInsensitiveSearch NSDirectPredicateModifier NSDirectSelection NSDirectoryEnumerationSkipsHiddenFiles NSDirectoryEnumerationSkipsPackageDescendants NSDirectoryEnumerationSkipsSubdirectoryDescendants NSDisclosureBezelStyle NSDiscreteCapacityLevelIndicatorStyle NSDisplayWindowRunLoopOrdering NSDocModalWindowMask NSDocumentDirectory NSDocumentationDirectory NSDoubleType NSDownArrowFunctionKey NSDownTextMovement NSDownloadsDirectory NSDragOperationAll_Obsolete NSDragOperationCopy NSDragOperationDelete NSDragOperationEvery NSDragOperationGeneric NSDragOperationLink NSDragOperationMove NSDragOperationNone NSDragOperationPrivate NSDraggingContextOutsideApplication NSDraggingContextWithinApplication NSDraggingFormationDefault NSDraggingFormationList NSDraggingFormationNone NSDraggingFormationPile NSDraggingFormationStack NSDraggingItemEnumerationClearNonenumeratedImages NSDraggingItemEnumerationConcurrent NSDrawerClosedState NSDrawerClosingState NSDrawerOpenState NSDrawerOpeningState NSEndFunctionKey NSEndsWithComparison NSEndsWithPredicateOperatorType NSEnterCharacter NSEntityMigrationPolicyError NSEnumerationConcurrent NSEnumerationReverse NSEqualToComparison NSEqualToPredicateOperatorType NSEraCalendarUnit NSEraDatePickerElementFlag NSEraserPointingDevice NSErrorMergePolicyType NSEvaluatedObjectExpressionType NSEvenOddWindingRule NSEventGestureAxisHorizontal NSEventGestureAxisNone NSEventGestureAxisVertical NSEventMaskBeginGesture NSEventMaskEndGesture NSEventMaskGesture NSEventMaskMagnify NSEventMaskRotate NSEventMaskSmartMagnify NSEventMaskSwipe NSEventPhaseBegan NSEventPhaseCancelled NSEventPhaseChanged NSEventPhaseEnded NSEventPhaseMayBegin NSEventPhaseNone NSEventPhaseStationary NSEventSwipeTrackingClampGestureAmount NSEventSwipeTrackingLockDirection NSEventTypeBeginGesture NSEventTypeEndGesture NSEventTypeGesture NSEventTypeMagnify NSEventTypeQuickLook NSEventTypeRotate NSEventTypeSmartMagnify NSEventTypeSwipe NSEverySubelement NSExclude10_4ElementsIconCreationOption NSExcludeQuickDrawElementsIconCreationOption NSExecutableArchitectureMismatchError NSExecutableErrorMaximum NSExecutableErrorMinimum NSExecutableLinkError NSExecutableLoadError NSExecutableNotLoadableError NSExecutableRuntimeMismatchError NSExecuteFunctionKey NSExpandedFontMask NSExternalRecordImportError NSF10FunctionKey NSF11FunctionKey NSF12FunctionKey NSF13FunctionKey NSF14FunctionKey NSF15FunctionKey NSF16FunctionKey NSF17FunctionKey NSF18FunctionKey NSF19FunctionKey NSF1FunctionKey NSF20FunctionKey NSF21FunctionKey NSF22FunctionKey NSF23FunctionKey NSF24FunctionKey NSF25FunctionKey NSF26FunctionKey NSF27FunctionKey NSF28FunctionKey NSF29FunctionKey NSF2FunctionKey NSF30FunctionKey NSF31FunctionKey NSF32FunctionKey NSF33FunctionKey NSF34FunctionKey NSF35FunctionKey NSF3FunctionKey NSF4FunctionKey NSF5FunctionKey NSF6FunctionKey NSF7FunctionKey NSF8FunctionKey NSF9FunctionKey NSFPCurrentField NSFPPreviewButton NSFPPreviewField NSFPRevertButton NSFPSetButton NSFPSizeField NSFPSizeTitle NSFeatureUnsupportedError NSFetchRequestExpressionType NSFetchRequestType NSFileCoordinatorReadingResolvesSymbolicLink NSFileCoordinatorReadingWithoutChanges NSFileCoordinatorWritingForDeleting NSFileCoordinatorWritingForMerging NSFileCoordinatorWritingForMoving NSFileCoordinatorWritingForReplacing NSFileErrorMaximum NSFileErrorMinimum NSFileHandlingPanelCancelButton NSFileHandlingPanelOKButton NSFileLockingError NSFileManagerItemReplacementUsingNewMetadataOnly NSFileManagerItemReplacementWithoutDeletingBackupItem NSFileNoSuchFileError NSFileReadCorruptFileError NSFileReadInapplicableStringEncodingError NSFileReadInvalidFileNameError NSFileReadNoPermissionError NSFileReadNoSuchFileError NSFileReadTooLargeError NSFileReadUnknownError NSFileReadUnknownStringEncodingError NSFileReadUnsupportedSchemeError NSFileVersionAddingByMoving NSFileVersionReplacingByMoving NSFileWrapperReadingImmediate NSFileWrapperReadingWithoutMapping NSFileWrapperWritingAtomic NSFileWrapperWritingWithNameUpdating NSFileWriteFileExistsError NSFileWriteInapplicableStringEncodingError NSFileWriteInvalidFileNameError NSFileWriteNoPermissionError NSFileWriteOutOfSpaceError NSFileWriteUnknownError NSFileWriteUnsupportedSchemeError NSFileWriteVolumeReadOnlyError NSFindFunctionKey NSFindPanelActionNext NSFindPanelActionPrevious NSFindPanelActionReplace NSFindPanelActionReplaceAll NSFindPanelActionReplaceAllInSelection NSFindPanelActionReplaceAndFind NSFindPanelActionSelectAll NSFindPanelActionSelectAllInSelection NSFindPanelActionSetFindString NSFindPanelActionShowFindPanel NSFindPanelSubstringMatchTypeContains NSFindPanelSubstringMatchTypeEndsWith NSFindPanelSubstringMatchTypeFullWord NSFindPanelSubstringMatchTypeStartsWith NSFitPagination NSFixedPitchFontMask NSFlagsChanged NSFlagsChangedMask NSFloatType NSFloatingPointSamplesBitmapFormat NSFocusRingAbove NSFocusRingBelow NSFocusRingOnly NSFocusRingTypeDefault NSFocusRingTypeExterior NSFocusRingTypeNone NSFontAntialiasedIntegerAdvancementsRenderingMode NSFontAntialiasedRenderingMode NSFontBoldTrait NSFontClarendonSerifsClass NSFontCollectionApplicationOnlyMask NSFontCollectionVisibilityComputer NSFontCollectionVisibilityProcess NSFontCollectionVisibilityUser NSFontCondensedTrait NSFontDefaultRenderingMode NSFontExpandedTrait NSFontFamilyClassMask NSFontFreeformSerifsClass NSFontIntegerAdvancementsRenderingMode NSFontItalicTrait NSFontModernSerifsClass NSFontMonoSpaceTrait NSFontOldStyleSerifsClass NSFontOrnamentalsClass NSFontPanelAllEffectsModeMask NSFontPanelAllModesMask NSFontPanelCollectionModeMask NSFontPanelDocumentColorEffectModeMask NSFontPanelFaceModeMask NSFontPanelShadowEffectModeMask NSFontPanelSizeModeMask NSFontPanelStandardModesMask NSFontPanelStrikethroughEffectModeMask NSFontPanelTextColorEffectModeMask NSFontPanelUnderlineEffectModeMask NSFontSansSerifClass NSFontScriptsClass NSFontSlabSerifsClass NSFontSymbolicClass NSFontTransitionalSerifsClass NSFontUIOptimizedTrait NSFontUnknownClass NSFontVerticalTrait NSForcedOrderingSearch NSFormFeedCharacter NSFormattingError NSFormattingErrorMaximum NSFormattingErrorMinimum NSFourByteGlyphPacking NSFullScreenWindowMask NSFunctionExpressionType NSFunctionKeyMask NSGIFFileType NSGlyphAbove NSGlyphAttributeBidiLevel NSGlyphAttributeElastic NSGlyphAttributeInscribe NSGlyphAttributeSoft NSGlyphBelow NSGlyphInscribeAbove NSGlyphInscribeBase NSGlyphInscribeBelow NSGlyphInscribeOverBelow NSGlyphInscribeOverstrike NSGlyphLayoutAgainstAPoint NSGlyphLayoutAtAPoint NSGlyphLayoutWithPrevious NSGlyphPropertyControlCharacter NSGlyphPropertyElastic NSGlyphPropertyNonBaseCharacter NSGlyphPropertyNull NSGradientConcaveStrong NSGradientConcaveWeak NSGradientConvexStrong NSGradientConvexWeak NSGradientDrawsAfterEndingLocation NSGradientDrawsBeforeStartingLocation NSGradientNone NSGraphiteControlTint NSGrayColorSpaceModel NSGrayModeColorPanel NSGreaterThanComparison NSGreaterThanOrEqualToComparison NSGreaterThanOrEqualToPredicateOperatorType NSGreaterThanPredicateOperatorType NSGrooveBorder NSHPUXOperatingSystem NSHSBModeColorPanel NSHTTPCookieAcceptPolicyAlways NSHTTPCookieAcceptPolicyNever NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain NSHUDWindowMask NSHashTableCopyIn NSHashTableObjectPointerPersonality NSHashTableStrongMemory NSHashTableWeakMemory NSHashTableZeroingWeakMemory NSHeavierFontAction NSHelpButtonBezelStyle NSHelpFunctionKey NSHelpKeyMask NSHighlightModeMatrix NSHomeFunctionKey NSHorizontalRuler NSHourCalendarUnit NSHourMinuteDatePickerElementFlag NSHourMinuteSecondDatePickerElementFlag NSISO2022JPStringEncoding NSISOLatin1StringEncoding NSISOLatin2StringEncoding NSIdentityMappingCharacterCollection NSIllegalTextMovement NSImageAbove NSImageAlignBottom NSImageAlignBottomLeft NSImageAlignBottomRight NSImageAlignCenter NSImageAlignLeft NSImageAlignRight NSImageAlignTop NSImageAlignTopLeft NSImageAlignTopRight NSImageBelow NSImageCacheAlways NSImageCacheBySize NSImageCacheDefault NSImageCacheNever NSImageCellType NSImageFrameButton NSImageFrameGrayBezel NSImageFrameGroove NSImageFrameNone NSImageFramePhoto NSImageInterpolationDefault NSImageInterpolationHigh NSImageInterpolationLow NSImageInterpolationMedium NSImageInterpolationNone NSImageLeft NSImageLoadStatusCancelled NSImageLoadStatusCompleted NSImageLoadStatusInvalidData NSImageLoadStatusReadError NSImageLoadStatusUnexpectedEOF NSImageOnly NSImageOverlaps NSImageRepLoadStatusCompleted NSImageRepLoadStatusInvalidData NSImageRepLoadStatusReadingHeader NSImageRepLoadStatusUnexpectedEOF NSImageRepLoadStatusUnknownType NSImageRepLoadStatusWillNeedAllData NSImageRepMatchesDevice NSImageRight NSImageScaleAxesIndependently NSImageScaleNone NSImageScaleProportionallyDown NSImageScaleProportionallyUpOrDown NSInPredicateOperatorType NSIndexSubelement NSIndexedColorSpaceModel NSInferredMappingModelError NSInformationalAlertStyle NSInformationalRequest NSInlineBezelStyle NSInputMethodsDirectory NSInsertCharFunctionKey NSInsertFunctionKey NSInsertLineFunctionKey NSIntType NSInternalScriptError NSInternalSpecifierError NSIntersectSetExpressionType NSInvalidIndexSpecifierError NSItalicFontMask NSItemReplacementDirectory NSJPEG2000FileType NSJPEGFileType NSJSONReadingAllowFragments NSJSONReadingMutableContainers NSJSONReadingMutableLeaves NSJSONWritingPrettyPrinted NSJapaneseEUCGlyphPacking NSJapaneseEUCStringEncoding NSJustifiedTextAlignment NSKeyDown NSKeyDownMask NSKeyPathExpressionType NSKeySpecifierEvaluationScriptError NSKeyUp NSKeyUpMask NSKeyValueChangeInsertion NSKeyValueChangeRemoval NSKeyValueChangeReplacement NSKeyValueChangeSetting NSKeyValueIntersectSetMutation NSKeyValueMinusSetMutation NSKeyValueObservingOptionInitial NSKeyValueObservingOptionNew NSKeyValueObservingOptionOld NSKeyValueObservingOptionPrior NSKeyValueSetSetMutation NSKeyValueUnionSetMutation NSKeyValueValidationError NSLABColorSpaceModel NSLandscapeOrientation NSLayoutAttributeBaseline NSLayoutAttributeBottom NSLayoutAttributeBottomMargin NSLayoutAttributeCenterX NSLayoutAttributeCenterXWithinMargins NSLayoutAttributeCenterY NSLayoutAttributeCenterYWithinMargins NSLayoutAttributeFirstBaseline NSLayoutAttributeHeight NSLayoutAttributeLastBaseline NSLayoutAttributeLeading NSLayoutAttributeLeadingMargin NSLayoutAttributeLeft NSLayoutAttributeLeftMargin NSLayoutAttributeNotAnAttribute NSLayoutAttributeRight NSLayoutAttributeRightMargin NSLayoutAttributeTop NSLayoutAttributeTopMargin NSLayoutAttributeTrailing NSLayoutAttributeTrailingMargin NSLayoutAttributeWidth NSLayoutCantFit NSLayoutConstraintOrientationHorizontal NSLayoutConstraintOrientationVertical NSLayoutDone NSLayoutFormatAlignAllBaseline NSLayoutFormatAlignAllBottom NSLayoutFormatAlignAllCenterX NSLayoutFormatAlignAllCenterY NSLayoutFormatAlignAllFirstBaseline NSLayoutFormatAlignAllLastBaseline NSLayoutFormatAlignAllLeading NSLayoutFormatAlignAllLeft NSLayoutFormatAlignAllRight NSLayoutFormatAlignAllTop NSLayoutFormatAlignAllTrailing NSLayoutFormatAlignmentMask NSLayoutFormatDirectionLeadingToTrailing NSLayoutFormatDirectionLeftToRight NSLayoutFormatDirectionMask NSLayoutFormatDirectionRightToLeft NSLayoutLeftToRight NSLayoutNotDone NSLayoutOutOfGlyphs NSLayoutPriorityDefaultHigh NSLayoutPriorityDefaultLow NSLayoutPriorityDragThatCanResizeWindow NSLayoutPriorityDragThatCannotResizeWindow NSLayoutPriorityFittingSizeCompression NSLayoutPriorityRequired NSLayoutPriorityWindowSizeStayPut NSLayoutRelationEqual NSLayoutRelationGreaterThanOrEqual NSLayoutRelationLessThanOrEqual NSLayoutRightToLeft NSLeftArrowFunctionKey NSLeftMouseDown NSLeftMouseDownMask NSLeftMouseDragged NSLeftMouseDraggedMask NSLeftMouseUp NSLeftMouseUpMask NSLeftTabStopType NSLeftTabsBezelBorder NSLeftTextAlignment NSLeftTextMovement NSLessThanComparison NSLessThanOrEqualToComparison NSLessThanOrEqualToPredicateOperatorType NSLessThanPredicateOperatorType NSLibraryDirectory NSLighterFontAction NSLikePredicateOperatorType NSLineBorder NSLineBreakByCharWrapping NSLineBreakByClipping NSLineBreakByTruncatingHead NSLineBreakByTruncatingMiddle NSLineBreakByTruncatingTail NSLineBreakByWordWrapping NSLineDoesntMove NSLineMovesDown NSLineMovesLeft NSLineMovesRight NSLineMovesUp NSLineSeparatorCharacter NSLineSweepDown NSLineSweepLeft NSLineSweepRight NSLineSweepUp NSLineToBezierPathElement NSLinearSlider NSLinguisticTaggerJoinNames NSLinguisticTaggerOmitOther NSLinguisticTaggerOmitPunctuation NSLinguisticTaggerOmitWhitespace NSLinguisticTaggerOmitWords NSListModeMatrix NSLiteralSearch NSLocalDomainMask NSLocaleLanguageDirectionBottomToTop NSLocaleLanguageDirectionLeftToRight NSLocaleLanguageDirectionRightToLeft NSLocaleLanguageDirectionTopToBottom NSLocaleLanguageDirectionUnknown NSMACHOperatingSystem NSMacOSRomanStringEncoding NSMachPortDeallocateNone NSMachPortDeallocateReceiveRight NSMachPortDeallocateSendRight NSMacintoshInterfaceStyle NSMainQueueConcurrencyType NSManagedObjectContextLockingError NSManagedObjectExternalRelationshipError NSManagedObjectIDResultType NSManagedObjectMergeError NSManagedObjectReferentialIntegrityError NSManagedObjectResultType NSManagedObjectValidationError NSMapTableCopyIn NSMapTableObjectPointerPersonality NSMapTableStrongMemory NSMapTableWeakMemory NSMapTableZeroingWeakMemory NSMappedRead NSMatchesPredicateOperatorType NSMatchingAnchored NSMatchingCompleted NSMatchingHitEnd NSMatchingInternalError NSMatchingProgress NSMatchingReportCompletion NSMatchingReportProgress NSMatchingRequiredEnd NSMatchingWithTransparentBounds NSMatchingWithoutAnchoringBounds NSMaxXEdge NSMaxYEdge NSMediaLibraryAudio NSMediaLibraryImage NSMediaLibraryMovie NSMenuFunctionKey NSMenuPropertyItemAccessibilityDescription NSMenuPropertyItemAttributedTitle NSMenuPropertyItemEnabled NSMenuPropertyItemImage NSMenuPropertyItemKeyEquivalent NSMenuPropertyItemTitle NSMergeByPropertyObjectTrumpMergePolicyType NSMergeByPropertyStoreTrumpMergePolicyType NSMiddleSubelement NSMigrationCancelledError NSMigrationError NSMigrationManagerDestinationStoreError NSMigrationManagerSourceStoreError NSMigrationMissingMappingModelError NSMigrationMissingSourceModelError NSMinXEdge NSMinYEdge NSMiniControlSize NSMiniaturizableWindowMask NSMinusSetExpressionType NSMinuteCalendarUnit NSMiterLineJoinStyle NSMixedState NSModalResponseAbort NSModalResponseCancel NSModalResponseContinue NSModalResponseOK NSModalResponseStop NSModeSwitchFunctionKey NSMomentaryChangeButton NSMomentaryLight NSMomentaryLightButton NSMomentaryPushButton NSMomentaryPushInButton NSMonthCalendarUnit NSMouseEntered NSMouseEnteredMask NSMouseEventSubtype NSMouseExited NSMouseExitedMask NSMouseMoved NSMouseMovedMask NSMoveToBezierPathElement NSMoviesDirectory NSMusicDirectory NSNEXTSTEPStringEncoding NSNarrowFontMask NSNativeShortGlyphPacking NSNaturalTextAlignment NSNetServiceListenForConnections NSNetServiceNoAutoRename NSNetServicesActivityInProgress NSNetServicesBadArgumentError NSNetServicesCancelledError NSNetServicesCollisionError NSNetServicesInvalidError NSNetServicesNotFoundError NSNetServicesTimeoutError NSNetServicesUnknownError NSNetworkDomainMask NSNewlineCharacter NSNextFunctionKey NSNextStepInterfaceStyle NSNoBorder NSNoCellMask NSNoFontChangeAction NSNoImage NSNoInterfaceStyle NSNoModeColorPanel NSNoScriptError NSNoScrollerParts NSNoSpecifierError NSNoSubelement NSNoTabsBezelBorder NSNoTabsLineBorder NSNoTabsNoBorder NSNoTitle NSNoTopLevelContainersSpecifierError NSNoUnderlineStyle NSNonLossyASCIIStringEncoding NSNonStandardCharacterSetFontMask NSNonZeroWindingRule NSNonactivatingPanelMask NSNormalizedPredicateOption NSNotEqualToPredicateOperatorType NSNotPredicateType NSNotificationCoalescingOnName NSNotificationCoalescingOnSender NSNotificationDeliverImmediately NSNotificationNoCoalescing NSNotificationPostToAllSessions NSNotificationSuspensionBehaviorCoalesce NSNotificationSuspensionBehaviorDeliverImmediately NSNotificationSuspensionBehaviorDrop NSNotificationSuspensionBehaviorHold NSNullCellType NSNullGlyph NSNumberFormatterBehavior10_0 NSNumberFormatterBehavior10_4 NSNumberFormatterBehaviorDefault NSNumberFormatterCurrencyStyle NSNumberFormatterDecimalStyle NSNumberFormatterNoStyle NSNumberFormatterPadAfterPrefix NSNumberFormatterPadAfterSuffix NSNumberFormatterPadBeforePrefix NSNumberFormatterPadBeforeSuffix NSNumberFormatterPercentStyle NSNumberFormatterRoundCeiling NSNumberFormatterRoundDown NSNumberFormatterRoundFloor NSNumberFormatterRoundHalfDown NSNumberFormatterRoundHalfEven NSNumberFormatterRoundHalfUp NSNumberFormatterRoundUp NSNumberFormatterScientificStyle NSNumberFormatterSpellOutStyle NSNumericPadKeyMask NSNumericSearch NSOKButton NSOSF1OperatingSystem NSObjCArrayType NSObjCBitfield NSObjCBoolType NSObjCCharType NSObjCDoubleType NSObjCFloatType NSObjCLongType NSObjCLonglongType NSObjCNoType NSObjCObjectType NSObjCPointerType NSObjCSelectorType NSObjCShortType NSObjCStringType NSObjCStructType NSObjCUnionType NSObjCVoidType NSOffState NSOnOffButton NSOnState NSOneByteGlyphPacking NSOnlyScrollerArrows NSOpenGLCPCurrentRendererID NSOpenGLCPGPUFragmentProcessing NSOpenGLCPGPUVertexProcessing NSOpenGLCPHasDrawable NSOpenGLCPMPSwapsInFlight NSOpenGLCPReclaimResources NSOpenGLCPSurfaceBackingSize NSOpenGLCPSurfaceOpacity NSOpenGLCPSurfaceOrder NSOpenGLCPSwapInterval NSOpenGLGOClearFormatCache NSOpenGLGOFormatCacheSize NSOpenGLGOResetLibrary NSOpenGLGORetainRenderers NSOpenGLGOUseBuildCache NSOpenGLPFAAccelerated NSOpenGLPFAAcceleratedCompute NSOpenGLPFAAccumSize NSOpenGLPFAAllRenderers NSOpenGLPFAAllowOfflineRenderers NSOpenGLPFAAlphaSize NSOpenGLPFAAuxBuffers NSOpenGLPFAAuxDepthStencil NSOpenGLPFABackingStore NSOpenGLPFAClosestPolicy NSOpenGLPFAColorFloat NSOpenGLPFAColorSize NSOpenGLPFACompliant NSOpenGLPFADepthSize NSOpenGLPFADoubleBuffer NSOpenGLPFAFullScreen NSOpenGLPFAMPSafe NSOpenGLPFAMaximumPolicy NSOpenGLPFAMinimumPolicy NSOpenGLPFAMultiScreen NSOpenGLPFAMultisample NSOpenGLPFANoRecovery NSOpenGLPFAOffScreen NSOpenGLPFAOpenGLProfile NSOpenGLPFAPixelBuffer NSOpenGLPFARemotePixelBuffer NSOpenGLPFARendererID NSOpenGLPFARobust NSOpenGLPFASampleAlpha NSOpenGLPFASampleBuffers NSOpenGLPFASamples NSOpenGLPFAScreenMask NSOpenGLPFASingleRenderer NSOpenGLPFAStencilSize NSOpenGLPFAStereo NSOpenGLPFASupersample NSOpenGLPFATripleBuffer NSOpenGLPFAVirtualScreenCount NSOpenGLPFAWindow NSOpenGLProfileVersion3_2Core NSOpenGLProfileVersionLegacy NSOpenStepUnicodeReservedBase NSOperationNotSupportedForKeyScriptError NSOperationNotSupportedForKeySpecifierError NSOperationQueueDefaultMaxConcurrentOperationCount NSOperationQueuePriorityHigh NSOperationQueuePriorityLow NSOperationQueuePriorityNormal NSOperationQueuePriorityVeryHigh NSOperationQueuePriorityVeryLow NSOrPredicateType NSOtherMouseDown NSOtherMouseDownMask NSOtherMouseDragged NSOtherMouseDraggedMask NSOtherMouseUp NSOtherMouseUpMask NSOtherTextMovement NSOverwriteMergePolicyType NSPDFPanelRequestsParentDirectory NSPDFPanelShowsOrientation NSPDFPanelShowsPaperSize NSPNGFileType NSPageControllerTransitionStyleHorizontalStrip NSPageControllerTransitionStyleStackBook NSPageControllerTransitionStyleStackHistory NSPageDownFunctionKey NSPageUpFunctionKey NSPaperOrientationLandscape NSPaperOrientationPortrait NSParagraphSeparatorCharacter NSPasteboardReadingAsData NSPasteboardReadingAsKeyedArchive NSPasteboardReadingAsPropertyList NSPasteboardReadingAsString NSPasteboardWritingPromised NSPathStyleNavigationBar NSPathStylePopUp NSPathStyleStandard NSPatternColorSpaceModel NSPauseFunctionKey NSPenLowerSideMask NSPenPointingDevice NSPenTipMask NSPenUpperSideMask NSPeriodic NSPeriodicMask NSPersistentStoreCoordinatorLockingError NSPersistentStoreIncompatibleSchemaError NSPersistentStoreIncompatibleVersionHashError NSPersistentStoreIncompleteSaveError NSPersistentStoreInvalidTypeError NSPersistentStoreOpenError NSPersistentStoreOperationError NSPersistentStoreSaveConflictsError NSPersistentStoreSaveError NSPersistentStoreTimeoutError NSPersistentStoreTypeMismatchError NSPersistentStoreUbiquitousTransitionTypeAccountAdded NSPersistentStoreUbiquitousTransitionTypeAccountRemoved NSPersistentStoreUbiquitousTransitionTypeContentRemoved NSPersistentStoreUbiquitousTransitionTypeInitialImportCompleted NSPersistentStoreUnsupportedRequestTypeError NSPicturesDirectory NSPlainTextTokenStyle NSPointerFunctionsCStringPersonality NSPointerFunctionsCopyIn NSPointerFunctionsIntegerPersonality NSPointerFunctionsMachVirtualMemory NSPointerFunctionsMallocMemory NSPointerFunctionsObjectPersonality NSPointerFunctionsObjectPointerPersonality NSPointerFunctionsOpaqueMemory NSPointerFunctionsOpaquePersonality NSPointerFunctionsStrongMemory NSPointerFunctionsStructPersonality NSPointerFunctionsWeakMemory NSPointerFunctionsZeroingWeakMemory NSPopUpArrowAtBottom NSPopUpArrowAtCenter NSPopUpNoArrow NSPopoverAppearanceHUD NSPopoverAppearanceMinimal NSPopoverBehaviorApplicationDefined NSPopoverBehaviorSemitransient NSPopoverBehaviorTransient NSPortraitOrientation NSPositionAfter NSPositionBefore NSPositionBeginning NSPositionEnd NSPositionReplace NSPositiveDoubleType NSPositiveFloatType NSPositiveIntType NSPostASAP NSPostNow NSPostWhenIdle NSPosterFontMask NSPowerOffEventType NSPreferencePanesDirectory NSPressedTab NSPrevFunctionKey NSPrintFunctionKey NSPrintPanelShowsCopies NSPrintPanelShowsOrientation NSPrintPanelShowsPageRange NSPrintPanelShowsPageSetupAccessory NSPrintPanelShowsPaperSize NSPrintPanelShowsPreview NSPrintPanelShowsPrintSelection NSPrintPanelShowsScaling NSPrintRenderingQualityBest NSPrintRenderingQualityResponsive NSPrintScreenFunctionKey NSPrinterDescriptionDirectory NSPrinterTableError NSPrinterTableNotFound NSPrinterTableOK NSPrintingCancelled NSPrintingFailure NSPrintingReplyLater NSPrintingSuccess NSPrivateQueueConcurrencyType NSProgressIndicatorBarStyle NSProgressIndicatorPreferredAquaThickness NSProgressIndicatorPreferredLargeThickness NSProgressIndicatorPreferredSmallThickness NSProgressIndicatorPreferredThickness NSProgressIndicatorSpinningStyle NSPropertyListBinaryFormat_v1_0 NSPropertyListErrorMaximum NSPropertyListErrorMinimum NSPropertyListImmutable NSPropertyListMutableContainers NSPropertyListMutableContainersAndLeaves NSPropertyListOpenStepFormat NSPropertyListReadCorruptError NSPropertyListReadStreamError NSPropertyListReadUnknownVersionError NSPropertyListWriteStreamError NSPropertyListXMLFormat_v1_0 NSProprietaryStringEncoding NSPushInCell NSPushInCellMask NSPushOnPushOffButton NSQTMovieLoopingBackAndForthPlayback NSQTMovieLoopingPlayback NSQTMovieNormalPlayback NSQuarterCalendarUnit NSRGBColorSpaceModel NSRGBModeColorPanel NSRadioButton NSRadioModeMatrix NSRandomSubelement NSRangeDateMode NSRatingLevelIndicatorStyle NSReceiverEvaluationScriptError NSReceiversCantHandleCommandScriptError NSRecessedBezelStyle NSRedoFunctionKey NSRegularControlSize NSRegularExpressionAllowCommentsAndWhitespace NSRegularExpressionAnchorsMatchLines NSRegularExpressionCaseInsensitive NSRegularExpressionDotMatchesLineSeparators NSRegularExpressionIgnoreMetacharacters NSRegularExpressionSearch NSRegularExpressionUseUnicodeWordBoundaries NSRegularExpressionUseUnixLineSeparators NSRegularSquareBezelStyle NSRelativeAfter NSRelativeBefore NSRelevancyLevelIndicatorStyle NSRemoteNotificationTypeAlert NSRemoteNotificationTypeBadge NSRemoteNotificationTypeNone NSRemoteNotificationTypeSound NSRemoveEntityMappingType NSRemoveTraitFontAction NSRequiredArgumentsMissingScriptError NSResetCursorRectsRunLoopOrdering NSResetFunctionKey NSResizableWindowMask NSReturnTextMovement NSRightArrowFunctionKey NSRightMouseDown NSRightMouseDownMask NSRightMouseDragged NSRightMouseDraggedMask NSRightMouseUp NSRightMouseUpMask NSRightTabStopType NSRightTabsBezelBorder NSRightTextAlignment NSRightTextMovement NSRollbackMergePolicyType NSRoundBankers NSRoundDown NSRoundLineCapStyle NSRoundLineJoinStyle NSRoundPlain NSRoundRectBezelStyle NSRoundUp NSRoundedBezelStyle NSRoundedDisclosureBezelStyle NSRoundedTokenStyle NSRuleEditorNestingModeCompound NSRuleEditorNestingModeList NSRuleEditorNestingModeSimple NSRuleEditorNestingModeSingle NSRuleEditorRowTypeCompound NSRuleEditorRowTypeSimple NSRunAbortedResponse NSRunContinuesResponse NSRunStoppedResponse NSSQLiteError NSSaveAsOperation NSSaveOperation NSSaveOptionsAsk NSSaveOptionsNo NSSaveOptionsYes NSSaveRequestType NSSaveToOperation NSScaleNone NSScaleProportionally NSScaleToFit NSScannedOption NSScreenChangedEventType NSScrollElasticityAllowed NSScrollElasticityAutomatic NSScrollElasticityNone NSScrollLockFunctionKey NSScrollViewFindBarPositionAboveContent NSScrollViewFindBarPositionAboveHorizontalRuler NSScrollViewFindBarPositionBelowContent NSScrollWheel NSScrollWheelMask NSScrollerArrowsDefaultSetting NSScrollerArrowsMaxEnd NSScrollerArrowsMinEnd NSScrollerArrowsNone NSScrollerDecrementArrow NSScrollerDecrementLine NSScrollerDecrementPage NSScrollerIncrementArrow NSScrollerIncrementLine NSScrollerIncrementPage NSScrollerKnob NSScrollerKnobSlot NSScrollerKnobStyleDark NSScrollerKnobStyleDefault NSScrollerKnobStyleLight NSScrollerNoPart NSScrollerStyleLegacy NSScrollerStyleOverlay NSSecondCalendarUnit NSSegmentStyleAutomatic NSSegmentStyleCapsule NSSegmentStyleRoundRect NSSegmentStyleRounded NSSegmentStyleSmallSquare NSSegmentStyleTexturedRounded NSSegmentStyleTexturedSquare NSSegmentSwitchTrackingMomentary NSSegmentSwitchTrackingSelectAny NSSegmentSwitchTrackingSelectOne NSSelectByCharacter NSSelectByParagraph NSSelectByWord NSSelectFunctionKey NSSelectedTab NSSelectingNext NSSelectingPrevious NSSelectionAffinityDownstream NSSelectionAffinityUpstream NSServiceApplicationLaunchFailedError NSServiceApplicationNotFoundError NSServiceErrorMaximum NSServiceErrorMinimum NSServiceInvalidPasteboardDataError NSServiceMalformedServiceDictionaryError NSServiceMiscellaneousError NSServiceRequestTimedOutError NSShadowlessSquareBezelStyle NSSharedPublicDirectory NSSharingContentScopeFull NSSharingContentScopeItem NSSharingContentScopePartial NSSharingServiceErrorMaximum NSSharingServiceErrorMinimum NSSharingServiceNotConfiguredError NSShiftJISStringEncoding NSShiftKeyMask NSShowControlGlyphs NSShowInvisibleGlyphs NSSingleDateMode NSSingleUnderlineStyle NSSizeDownFontAction NSSizeUpFontAction NSSmallCapsFontMask NSSmallControlSize NSSmallIconButtonBezelStyle NSSmallSquareBezelStyle NSSnapshotEventMergePolicy NSSnapshotEventRefresh NSSnapshotEventRollback NSSnapshotEventUndoDeletion NSSnapshotEventUndoInsertion NSSnapshotEventUndoUpdate NSSolarisOperatingSystem NSSortConcurrent NSSortStable NSSpecialPageOrder NSSpeechImmediateBoundary NSSpeechSentenceBoundary NSSpeechWordBoundary NSSpellingStateGrammarFlag NSSpellingStateSpellingFlag NSSplitViewDividerStylePaneSplitter NSSplitViewDividerStyleThick NSSplitViewDividerStyleThin NSSquareLineCapStyle NSStackViewGravityBottom NSStackViewGravityCenter NSStackViewGravityLeading NSStackViewGravityTop NSStackViewGravityTrailing NSStackViewVisibilityPriorityDetachOnlyIfNecessary NSStackViewVisibilityPriorityMustHold NSStackViewVisibilityPriorityNotVisible NSStopFunctionKey NSStreamEventEndEncountered NSStreamEventErrorOccurred NSStreamEventHasBytesAvailable NSStreamEventHasSpaceAvailable NSStreamEventNone NSStreamEventOpenCompleted NSStreamStatusAtEnd NSStreamStatusClosed NSStreamStatusError NSStreamStatusNotOpen NSStreamStatusOpen NSStreamStatusOpening NSStreamStatusReading NSStreamStatusWriting NSStringDrawingDisableScreenFontSubstitution NSStringDrawingOneShot NSStringDrawingTruncatesLastVisibleLine NSStringDrawingUsesDeviceMetrics NSStringDrawingUsesFontLeading NSStringDrawingUsesLineFragmentOrigin NSStringEncodingConversionAllowLossy NSStringEncodingConversionExternalRepresentation NSStringEnumerationByComposedCharacterSequences NSStringEnumerationByLines NSStringEnumerationByParagraphs NSStringEnumerationBySentences NSStringEnumerationByWords NSStringEnumerationLocalized NSStringEnumerationReverse NSStringEnumerationSubstringNotRequired NSSubqueryExpressionType NSSunOSOperatingSystem NSSwitchButton NSSymbolStringEncoding NSSysReqFunctionKey NSSystemDefined NSSystemDefinedMask NSSystemDomainMask NSSystemFunctionKey NSTIFFCompressionCCITTFAX3 NSTIFFCompressionCCITTFAX4 NSTIFFCompressionJPEG NSTIFFCompressionLZW NSTIFFCompressionNEXT NSTIFFCompressionNone NSTIFFCompressionOldJPEG NSTIFFCompressionPackBits NSTIFFFileType NSTabCharacter NSTabTextMovement NSTableColumnAutoresizingMask NSTableColumnNoResizing NSTableColumnUserResizingMask NSTableViewAnimationEffectFade NSTableViewAnimationEffectGap NSTableViewAnimationEffectNone NSTableViewAnimationSlideDown NSTableViewAnimationSlideLeft NSTableViewAnimationSlideRight NSTableViewAnimationSlideUp NSTableViewDashedHorizontalGridLineMask NSTableViewDraggingDestinationFeedbackStyleGap NSTableViewDraggingDestinationFeedbackStyleNone NSTableViewDraggingDestinationFeedbackStyleRegular NSTableViewDraggingDestinationFeedbackStyleSourceList NSTableViewDropAbove NSTableViewDropOn NSTableViewFirstColumnOnlyAutoresizingStyle NSTableViewGridNone NSTableViewLastColumnOnlyAutoresizingStyle NSTableViewNoColumnAutoresizing NSTableViewReverseSequentialColumnAutoresizingStyle NSTableViewRowSizeStyleCustom NSTableViewRowSizeStyleDefault NSTableViewRowSizeStyleLarge NSTableViewRowSizeStyleMedium NSTableViewRowSizeStyleSmall NSTableViewSelectionHighlightStyleNone NSTableViewSelectionHighlightStyleRegular NSTableViewSelectionHighlightStyleSourceList NSTableViewSequentialColumnAutoresizingStyle NSTableViewSolidHorizontalGridLineMask NSTableViewSolidVerticalGridLineMask NSTableViewUniformColumnAutoresizingStyle NSTabletPoint NSTabletPointEventSubtype NSTabletPointMask NSTabletProximity NSTabletProximityEventSubtype NSTabletProximityMask NSTaskTerminationReasonExit NSTaskTerminationReasonUncaughtSignal NSTerminateCancel NSTerminateLater NSTerminateNow NSTextAlignmentCenter NSTextAlignmentJustified NSTextAlignmentLeft NSTextAlignmentNatural NSTextAlignmentRight NSTextBlockAbsoluteValueType NSTextBlockBaselineAlignment NSTextBlockBorder NSTextBlockBottomAlignment NSTextBlockHeight NSTextBlockMargin NSTextBlockMaximumHeight NSTextBlockMaximumWidth NSTextBlockMiddleAlignment NSTextBlockMinimumHeight NSTextBlockMinimumWidth NSTextBlockPadding NSTextBlockPercentageValueType NSTextBlockTopAlignment NSTextBlockWidth NSTextCellType NSTextCheckingAllCustomTypes NSTextCheckingAllSystemTypes NSTextCheckingAllTypes NSTextCheckingTypeAddress NSTextCheckingTypeCorrection NSTextCheckingTypeDash NSTextCheckingTypeDate NSTextCheckingTypeGrammar NSTextCheckingTypeLink NSTextCheckingTypeOrthography NSTextCheckingTypePhoneNumber NSTextCheckingTypeQuote NSTextCheckingTypeRegularExpression NSTextCheckingTypeReplacement NSTextCheckingTypeSpelling NSTextCheckingTypeTransitInformation NSTextFieldAndStepperDatePickerStyle NSTextFieldDatePickerStyle NSTextFieldRoundedBezel NSTextFieldSquareBezel NSTextFinderActionHideFindInterface NSTextFinderActionHideReplaceInterface NSTextFinderActionNextMatch NSTextFinderActionPreviousMatch NSTextFinderActionReplace NSTextFinderActionReplaceAll NSTextFinderActionReplaceAllInSelection NSTextFinderActionReplaceAndFind NSTextFinderActionSelectAll NSTextFinderActionSelectAllInSelection NSTextFinderActionSetSearchString NSTextFinderActionShowFindInterface NSTextFinderActionShowReplaceInterface NSTextFinderMatchingTypeContains NSTextFinderMatchingTypeEndsWith NSTextFinderMatchingTypeFullWord NSTextFinderMatchingTypeStartsWith NSTextLayoutOrientationHorizontal NSTextLayoutOrientationVertical NSTextListPrependEnclosingMarker NSTextReadInapplicableDocumentTypeError NSTextReadWriteErrorMaximum NSTextReadWriteErrorMinimum NSTextStorageEditedAttributes NSTextStorageEditedCharacters NSTextTableAutomaticLayoutAlgorithm NSTextTableFixedLayoutAlgorithm NSTextWriteInapplicableDocumentTypeError NSTextWritingDirectionEmbedding NSTextWritingDirectionOverride NSTexturedBackgroundWindowMask NSTexturedRoundedBezelStyle NSTexturedSquareBezelStyle NSThickSquareBezelStyle NSThickerSquareBezelStyle NSTickMarkAbove NSTickMarkBelow NSTickMarkLeft NSTickMarkRight NSTimeZoneCalendarUnit NSTimeZoneDatePickerElementFlag NSTimeZoneNameStyleDaylightSaving NSTimeZoneNameStyleGeneric NSTimeZoneNameStyleShortDaylightSaving NSTimeZoneNameStyleShortGeneric NSTimeZoneNameStyleShortStandard NSTimeZoneNameStyleStandard NSTitledWindowMask NSToggleButton NSToolbarItemVisibilityPriorityHigh NSToolbarItemVisibilityPriorityLow NSToolbarItemVisibilityPriorityStandard NSToolbarItemVisibilityPriorityUser NSTopTabsBezelBorder NSTouchEventSubtype NSTouchPhaseAny NSTouchPhaseBegan NSTouchPhaseCancelled NSTouchPhaseEnded NSTouchPhaseMoved NSTouchPhaseStationary NSTouchPhaseTouching NSTrackModeMatrix NSTrackingActiveAlways NSTrackingActiveInActiveApp NSTrackingActiveInKeyWindow NSTrackingActiveWhenFirstResponder NSTrackingAssumeInside NSTrackingCursorUpdate NSTrackingEnabledDuringMouseDrag NSTrackingInVisibleRect NSTrackingMouseEnteredAndExited NSTrackingMouseMoved NSTransformEntityMappingType NSTrashDirectory NSTwoByteGlyphPacking NSTypesetterBehavior_10_2 NSTypesetterBehavior_10_2_WithCompatibility NSTypesetterBehavior_10_3 NSTypesetterBehavior_10_4 NSTypesetterContainerBreakAction NSTypesetterHorizontalTabAction NSTypesetterLatestBehavior NSTypesetterLineBreakAction NSTypesetterOriginalBehavior NSTypesetterParagraphBreakAction NSTypesetterWhitespaceAction NSTypesetterZeroAdvancementAction NSURLBookmarkCreationMinimalBookmark NSURLBookmarkCreationPreferFileIDResolution NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess NSURLBookmarkCreationSuitableForBookmarkFile NSURLBookmarkCreationWithSecurityScope NSURLBookmarkResolutionWithSecurityScope NSURLBookmarkResolutionWithoutMounting NSURLBookmarkResolutionWithoutUI NSURLCredentialPersistenceForSession NSURLCredentialPersistenceNone NSURLCredentialPersistencePermanent NSURLCredentialPersistenceSynchronizable NSURLHandleLoadFailed NSURLHandleLoadInProgress NSURLHandleLoadSucceeded NSURLHandleNotLoaded NSURLSessionAuthChallengeCancelAuthenticationChallenge NSURLSessionAuthChallengePerformDefaultHandling NSURLSessionAuthChallengeRejectProtectionSpace NSURLSessionAuthChallengeUseCredential NSURLSessionResponseAllow NSURLSessionResponseBecomeDownload NSURLSessionResponseCancel NSURLSessionTaskStateCanceling NSURLSessionTaskStateCompleted NSURLSessionTaskStateRunning NSURLSessionTaskStateSuspended NSUTF16BigEndianStringEncoding NSUTF16LittleEndianStringEncoding NSUTF16StringEncoding NSUTF32BigEndianStringEncoding NSUTF32LittleEndianStringEncoding NSUTF32StringEncoding NSUTF8StringEncoding NSUbiquitousFileErrorMaximum NSUbiquitousFileErrorMinimum NSUbiquitousFileNotUploadedDueToQuotaError NSUbiquitousFileUbiquityServerNotAvailable NSUbiquitousFileUnavailableError NSUbiquitousKeyValueStoreAccountChange NSUbiquitousKeyValueStoreInitialSyncChange NSUbiquitousKeyValueStoreQuotaViolationChange NSUbiquitousKeyValueStoreServerChange NSUnboldFontMask NSUncachedRead NSUndefinedDateComponent NSUndefinedEntityMappingType NSUnderlineByWord NSUnderlinePatternDash NSUnderlinePatternDashDot NSUnderlinePatternDashDotDot NSUnderlinePatternDot NSUnderlinePatternSolid NSUnderlineStyleDouble NSUnderlineStyleNone NSUnderlineStyleSingle NSUnderlineStyleThick NSUndoCloseGroupingRunLoopOrdering NSUndoFunctionKey NSUnicodeStringEncoding NSUnifiedTitleAndToolbarWindowMask NSUnionSetExpressionType NSUnitalicFontMask NSUnknownColorSpaceModel NSUnknownKeyScriptError NSUnknownKeySpecifierError NSUnknownPageOrder NSUnknownPointingDevice NSUnscaledWindowMask NSUpArrowFunctionKey NSUpTextMovement NSUpdateWindowsRunLoopOrdering NSUserCancelledError NSUserDirectory NSUserDomainMask NSUserFunctionKey NSUserInterfaceLayoutDirectionLeftToRight NSUserInterfaceLayoutDirectionRightToLeft NSUserInterfaceLayoutOrientationHorizontal NSUserInterfaceLayoutOrientationVertical NSUserNotificationActivationTypeActionButtonClicked NSUserNotificationActivationTypeContentsClicked NSUserNotificationActivationTypeNone NSUserNotificationActivationTypeReplied NSUtilityWindowMask NSValidationDateTooLateError NSValidationDateTooSoonError NSValidationErrorMaximum NSValidationErrorMinimum NSValidationInvalidDateError NSValidationMissingMandatoryPropertyError NSValidationMultipleErrorsError NSValidationNumberTooLargeError NSValidationNumberTooSmallError NSValidationRelationshipDeniedDeleteError NSValidationRelationshipExceedsMaximumCountError NSValidationRelationshipLacksMinimumCountError NSValidationStringPatternMatchingError NSValidationStringTooLongError NSValidationStringTooShortError NSVariableExpressionType NSVerticalRuler NSViaPanelFontAction NSViewHeightSizable NSViewLayerContentsPlacementBottom NSViewLayerContentsPlacementBottomLeft NSViewLayerContentsPlacementBottomRight NSViewLayerContentsPlacementCenter NSViewLayerContentsPlacementLeft NSViewLayerContentsPlacementRight NSViewLayerContentsPlacementScaleAxesIndependently NSViewLayerContentsPlacementScaleProportionallyToFill NSViewLayerContentsPlacementScaleProportionallyToFit NSViewLayerContentsPlacementTop NSViewLayerContentsPlacementTopLeft NSViewLayerContentsPlacementTopRight NSViewLayerContentsRedrawBeforeViewResize NSViewLayerContentsRedrawCrossfade NSViewLayerContentsRedrawDuringViewResize NSViewLayerContentsRedrawNever NSViewLayerContentsRedrawOnSetNeedsDisplay NSViewMaxXMargin NSViewMaxYMargin NSViewMinXMargin NSViewMinYMargin NSViewNotSizable NSViewWidthSizable NSVolumeEnumerationProduceFileReferenceURLs NSVolumeEnumerationSkipHiddenVolumes NSWantsBidiLevels NSWarningAlertStyle NSWeekCalendarUnit NSWeekOfMonthCalendarUnit NSWeekOfYearCalendarUnit NSWeekdayCalendarUnit NSWeekdayOrdinalCalendarUnit NSWheelModeColorPanel NSWidthInsensitiveSearch NSWindowAbove NSWindowAnimationBehaviorAlertPanel NSWindowAnimationBehaviorDefault NSWindowAnimationBehaviorDocumentWindow NSWindowAnimationBehaviorNone NSWindowAnimationBehaviorUtilityWindow NSWindowBackingLocationDefault NSWindowBackingLocationMainMemory NSWindowBackingLocationVideoMemory NSWindowBelow NSWindowCloseButton NSWindowCollectionBehaviorCanJoinAllSpaces NSWindowCollectionBehaviorDefault NSWindowCollectionBehaviorFullScreenAuxiliary NSWindowCollectionBehaviorFullScreenPrimary NSWindowCollectionBehaviorIgnoresCycle NSWindowCollectionBehaviorManaged NSWindowCollectionBehaviorMoveToActiveSpace NSWindowCollectionBehaviorParticipatesInCycle NSWindowCollectionBehaviorStationary NSWindowCollectionBehaviorTransient NSWindowDepthOnehundredtwentyeightBitRGB NSWindowDepthSixtyfourBitRGB NSWindowDepthTwentyfourBitRGB NSWindowDocumentIconButton NSWindowDocumentVersionsButton NSWindowExposedEventType NSWindowFullScreenButton NSWindowMiniaturizeButton NSWindowMovedEventType NSWindowNumberListAllApplications NSWindowNumberListAllSpaces NSWindowOcclusionStateVisible NSWindowOut NSWindowSharingNone NSWindowSharingReadOnly NSWindowSharingReadWrite NSWindowToolbarButton NSWindowZoomButton NSWindows95InterfaceStyle NSWindows95OperatingSystem NSWindowsCP1250StringEncoding NSWindowsCP1251StringEncoding NSWindowsCP1252StringEncoding NSWindowsCP1253StringEncoding NSWindowsCP1254StringEncoding NSWindowsNTOperatingSystem NSWorkspaceLaunchAllowingClassicStartup NSWorkspaceLaunchAndHide NSWorkspaceLaunchAndHideOthers NSWorkspaceLaunchAndPrint NSWorkspaceLaunchAsync NSWorkspaceLaunchDefault NSWorkspaceLaunchInhibitingBackgroundOnly NSWorkspaceLaunchNewInstance NSWorkspaceLaunchPreferringClassic NSWorkspaceLaunchWithErrorPresentation NSWorkspaceLaunchWithoutActivation NSWorkspaceLaunchWithoutAddingToRecents NSWrapCalendarComponents NSWritingDirectionLeftToRight NSWritingDirectionNatural NSWritingDirectionRightToLeft NSXMLAttributeCDATAKind NSXMLAttributeDeclarationKind NSXMLAttributeEntitiesKind NSXMLAttributeEntityKind NSXMLAttributeEnumerationKind NSXMLAttributeIDKind NSXMLAttributeIDRefKind NSXMLAttributeIDRefsKind NSXMLAttributeKind NSXMLAttributeNMTokenKind NSXMLAttributeNMTokensKind NSXMLAttributeNotationKind NSXMLCommentKind NSXMLDTDKind NSXMLDocumentHTMLKind NSXMLDocumentIncludeContentTypeDeclaration NSXMLDocumentKind NSXMLDocumentTextKind NSXMLDocumentTidyHTML NSXMLDocumentTidyXML NSXMLDocumentValidate NSXMLDocumentXHTMLKind NSXMLDocumentXInclude NSXMLDocumentXMLKind NSXMLElementDeclarationAnyKind NSXMLElementDeclarationElementKind NSXMLElementDeclarationEmptyKind NSXMLElementDeclarationKind NSXMLElementDeclarationMixedKind NSXMLElementDeclarationUndefinedKind NSXMLElementKind NSXMLEntityDeclarationKind NSXMLEntityGeneralKind NSXMLEntityParameterKind NSXMLEntityParsedKind NSXMLEntityPredefined NSXMLEntityUnparsedKind NSXMLInvalidKind NSXMLNamespaceKind NSXMLNodeCompactEmptyElement NSXMLNodeExpandEmptyElement NSXMLNodeIsCDATA NSXMLNodeLoadExternalEntitiesAlways NSXMLNodeLoadExternalEntitiesNever NSXMLNodeLoadExternalEntitiesSameOriginOnly NSXMLNodeNeverEscapeContents NSXMLNodeOptionsNone NSXMLNodePreserveAll NSXMLNodePreserveAttributeOrder NSXMLNodePreserveCDATA NSXMLNodePreserveCharacterReferences NSXMLNodePreserveDTD NSXMLNodePreserveEmptyElements NSXMLNodePreserveEntities NSXMLNodePreserveNamespaceOrder NSXMLNodePreservePrefixes NSXMLNodePreserveQuotes NSXMLNodePreserveWhitespace NSXMLNodePrettyPrint NSXMLNodePromoteSignificantWhitespace NSXMLNodeUseDoubleQuotes NSXMLNodeUseSingleQuotes NSXMLNotationDeclarationKind NSXMLParserAttributeHasNoValueError NSXMLParserAttributeListNotFinishedError NSXMLParserAttributeListNotStartedError NSXMLParserAttributeNotFinishedError NSXMLParserAttributeNotStartedError NSXMLParserAttributeRedefinedError NSXMLParserCDATANotFinishedError NSXMLParserCharacterRefAtEOFError NSXMLParserCharacterRefInDTDError NSXMLParserCharacterRefInEpilogError NSXMLParserCharacterRefInPrologError NSXMLParserCommentContainsDoubleHyphenError NSXMLParserCommentNotFinishedError NSXMLParserConditionalSectionNotFinishedError NSXMLParserConditionalSectionNotStartedError NSXMLParserDOCTYPEDeclNotFinishedError NSXMLParserDelegateAbortedParseError NSXMLParserDocumentStartError NSXMLParserElementContentDeclNotFinishedError NSXMLParserElementContentDeclNotStartedError NSXMLParserEmptyDocumentError NSXMLParserEncodingNotSupportedError NSXMLParserEntityBoundaryError NSXMLParserEntityIsExternalError NSXMLParserEntityIsParameterError NSXMLParserEntityNotFinishedError NSXMLParserEntityNotStartedError NSXMLParserEntityRefAtEOFError NSXMLParserEntityRefInDTDError NSXMLParserEntityRefInEpilogError NSXMLParserEntityRefInPrologError NSXMLParserEntityRefLoopError NSXMLParserEntityReferenceMissingSemiError NSXMLParserEntityReferenceWithoutNameError NSXMLParserEntityValueRequiredError NSXMLParserEqualExpectedError NSXMLParserExternalStandaloneEntityError NSXMLParserExternalSubsetNotFinishedError NSXMLParserExtraContentError NSXMLParserGTRequiredError NSXMLParserInternalError NSXMLParserInvalidCharacterError NSXMLParserInvalidCharacterInEntityError NSXMLParserInvalidCharacterRefError NSXMLParserInvalidConditionalSectionError NSXMLParserInvalidDecimalCharacterRefError NSXMLParserInvalidEncodingError NSXMLParserInvalidEncodingNameError NSXMLParserInvalidHexCharacterRefError NSXMLParserInvalidURIError NSXMLParserLTRequiredError NSXMLParserLTSlashRequiredError NSXMLParserLessThanSymbolInAttributeError NSXMLParserLiteralNotFinishedError NSXMLParserLiteralNotStartedError NSXMLParserMisplacedCDATAEndStringError NSXMLParserMisplacedXMLDeclarationError NSXMLParserMixedContentDeclNotFinishedError NSXMLParserMixedContentDeclNotStartedError NSXMLParserNAMERequiredError NSXMLParserNMTOKENRequiredError NSXMLParserNamespaceDeclarationError NSXMLParserNoDTDError NSXMLParserNotWellBalancedError NSXMLParserNotationNotFinishedError NSXMLParserNotationNotStartedError NSXMLParserOutOfMemoryError NSXMLParserPCDATARequiredError NSXMLParserParsedEntityRefAtEOFError NSXMLParserParsedEntityRefInEpilogError NSXMLParserParsedEntityRefInInternalError NSXMLParserParsedEntityRefInInternalSubsetError NSXMLParserParsedEntityRefInPrologError NSXMLParserParsedEntityRefMissingSemiError NSXMLParserParsedEntityRefNoNameError NSXMLParserPrematureDocumentEndError NSXMLParserProcessingInstructionNotFinishedError NSXMLParserProcessingInstructionNotStartedError NSXMLParserPublicIdentifierRequiredError NSXMLParserResolveExternalEntitiesAlways NSXMLParserResolveExternalEntitiesNever NSXMLParserResolveExternalEntitiesNoNetwork NSXMLParserResolveExternalEntitiesSameOriginOnly NSXMLParserSeparatorRequiredError NSXMLParserSpaceRequiredError NSXMLParserStandaloneValueError NSXMLParserStringNotClosedError NSXMLParserStringNotStartedError NSXMLParserTagNameMismatchError NSXMLParserURIFragmentError NSXMLParserURIRequiredError NSXMLParserUndeclaredEntityError NSXMLParserUnfinishedTagError NSXMLParserUnknownEncodingError NSXMLParserUnparsedEntityError NSXMLParserXMLDeclNotFinishedError NSXMLParserXMLDeclNotStartedError NSXMLProcessingInstructionKind NSXMLTextKind NSXPCConnectionErrorMaximum NSXPCConnectionErrorMinimum NSXPCConnectionInterrupted NSXPCConnectionInvalid NSXPCConnectionPrivileged NSXPCConnectionReplyInvalid NSYearCalendarUnit NSYearForWeekOfYearCalendarUnit NSYearMonthDatePickerElementFlag NSYearMonthDayDatePickerElementFlag UIAccessibilityNavigationStyleAutomatic UIAccessibilityNavigationStyleCombined UIAccessibilityNavigationStyleSeparate UIAccessibilityScrollDirectionDown UIAccessibilityScrollDirectionLeft UIAccessibilityScrollDirectionNext UIAccessibilityScrollDirectionPrevious UIAccessibilityScrollDirectionRight UIAccessibilityScrollDirectionUp UIAccessibilityZoomTypeInsertionPoint UIActionSheetStyleAutomatic UIActionSheetStyleBlackOpaque UIActionSheetStyleBlackTranslucent UIActionSheetStyleDefault UIActivityCategoryAction UIActivityCategoryShare UIActivityIndicatorViewStyleGray UIActivityIndicatorViewStyleWhite UIActivityIndicatorViewStyleWhiteLarge UIAlertActionStyleCancel UIAlertActionStyleDefault UIAlertActionStyleDestructive UIAlertControllerStyleActionSheet UIAlertControllerStyleAlert UIAlertViewStyleDefault UIAlertViewStyleLoginAndPasswordInput UIAlertViewStylePlainTextInput UIAlertViewStyleSecureTextInput UIApplicationStateActive UIApplicationStateBackground UIApplicationStateInactive UIAttachmentBehaviorTypeAnchor UIAttachmentBehaviorTypeItems UIBackgroundFetchResultFailed UIBackgroundFetchResultNewData UIBackgroundFetchResultNoData UIBackgroundRefreshStatusAvailable UIBackgroundRefreshStatusDenied UIBackgroundRefreshStatusRestricted UIBarButtonItemStyleBordered UIBarButtonItemStyleDone UIBarButtonItemStylePlain UIBarButtonSystemItemAction UIBarButtonSystemItemAdd UIBarButtonSystemItemBookmarks UIBarButtonSystemItemCamera UIBarButtonSystemItemCancel UIBarButtonSystemItemCompose UIBarButtonSystemItemDone UIBarButtonSystemItemEdit UIBarButtonSystemItemFastForward UIBarButtonSystemItemFixedSpace UIBarButtonSystemItemFlexibleSpace UIBarButtonSystemItemOrganize UIBarButtonSystemItemPageCurl UIBarButtonSystemItemPause UIBarButtonSystemItemPlay UIBarButtonSystemItemRedo UIBarButtonSystemItemRefresh UIBarButtonSystemItemReply UIBarButtonSystemItemRewind UIBarButtonSystemItemSave UIBarButtonSystemItemSearch UIBarButtonSystemItemStop UIBarButtonSystemItemTrash UIBarButtonSystemItemUndo UIBarMetricsCompact UIBarMetricsCompactPrompt UIBarMetricsDefault UIBarMetricsDefaultPrompt UIBarMetricsLandscapePhone UIBarMetricsLandscapePhonePrompt UIBarPositionAny UIBarPositionBottom UIBarPositionTop UIBarPositionTopAttached UIBarStyleBlack UIBarStyleBlackOpaque UIBarStyleBlackTranslucent UIBarStyleDefault UIBaselineAdjustmentAlignBaselines UIBaselineAdjustmentAlignCenters UIBaselineAdjustmentNone UIBlurEffectStyleDark UIBlurEffectStyleExtraLight UIBlurEffectStyleLight UIButtonTypeContactAdd UIButtonTypeCustom UIButtonTypeDetailDisclosure UIButtonTypeInfoDark UIButtonTypeInfoLight UIButtonTypeRoundedRect UIButtonTypeSystem UICollectionElementCategoryCell UICollectionElementCategoryDecorationView UICollectionElementCategorySupplementaryView UICollectionUpdateActionDelete UICollectionUpdateActionInsert UICollectionUpdateActionMove UICollectionUpdateActionNone UICollectionUpdateActionReload UICollectionViewScrollDirectionHorizontal UICollectionViewScrollDirectionVertical UICollectionViewScrollPositionBottom UICollectionViewScrollPositionCenteredHorizontally UICollectionViewScrollPositionCenteredVertically UICollectionViewScrollPositionLeft UICollectionViewScrollPositionNone UICollectionViewScrollPositionRight UICollectionViewScrollPositionTop UICollisionBehaviorModeBoundaries UICollisionBehaviorModeEverything UICollisionBehaviorModeItems UIControlContentHorizontalAlignmentCenter UIControlContentHorizontalAlignmentFill UIControlContentHorizontalAlignmentLeft UIControlContentHorizontalAlignmentRight UIControlContentVerticalAlignmentBottom UIControlContentVerticalAlignmentCenter UIControlContentVerticalAlignmentFill UIControlContentVerticalAlignmentTop UIControlEventAllEditingEvents UIControlEventAllEvents UIControlEventAllTouchEvents UIControlEventApplicationReserved UIControlEventEditingChanged UIControlEventEditingDidBegin UIControlEventEditingDidEnd UIControlEventEditingDidEndOnExit UIControlEventSystemReserved UIControlEventTouchCancel UIControlEventTouchDown UIControlEventTouchDownRepeat UIControlEventTouchDragEnter UIControlEventTouchDragExit UIControlEventTouchDragInside UIControlEventTouchDragOutside UIControlEventTouchUpInside UIControlEventTouchUpOutside UIControlEventValueChanged UIControlStateApplication UIControlStateDisabled UIControlStateHighlighted UIControlStateNormal UIControlStateReserved UIControlStateSelected UIDataDetectorTypeAddress UIDataDetectorTypeAll UIDataDetectorTypeCalendarEvent UIDataDetectorTypeLink UIDataDetectorTypeNone UIDataDetectorTypePhoneNumber UIDatePickerModeCountDownTimer UIDatePickerModeDate UIDatePickerModeDateAndTime UIDatePickerModeTime UIDeviceBatteryStateCharging UIDeviceBatteryStateFull UIDeviceBatteryStateUnknown UIDeviceBatteryStateUnplugged UIDeviceOrientationFaceDown UIDeviceOrientationFaceUp UIDeviceOrientationLandscapeLeft UIDeviceOrientationLandscapeRight UIDeviceOrientationPortrait UIDeviceOrientationPortraitUpsideDown UIDeviceOrientationUnknown UIDocumentChangeCleared UIDocumentChangeDone UIDocumentChangeRedone UIDocumentChangeUndone UIDocumentMenuOrderFirst UIDocumentMenuOrderLast UIDocumentPickerModeExportToService UIDocumentPickerModeImport UIDocumentPickerModeMoveToService UIDocumentPickerModeOpen UIDocumentSaveForCreating UIDocumentSaveForOverwriting UIDocumentStateClosed UIDocumentStateEditingDisabled UIDocumentStateInConflict UIDocumentStateNormal UIDocumentStateSavingError UIEventSubtypeMotionShake UIEventSubtypeNone UIEventSubtypeRemoteControlBeginSeekingBackward UIEventSubtypeRemoteControlBeginSeekingForward UIEventSubtypeRemoteControlEndSeekingBackward UIEventSubtypeRemoteControlEndSeekingForward UIEventSubtypeRemoteControlNextTrack UIEventSubtypeRemoteControlPause UIEventSubtypeRemoteControlPlay UIEventSubtypeRemoteControlPreviousTrack UIEventSubtypeRemoteControlStop UIEventSubtypeRemoteControlTogglePlayPause UIEventTypeMotion UIEventTypeRemoteControl UIEventTypeTouches UIFontDescriptorClassClarendonSerifs UIFontDescriptorClassFreeformSerifs UIFontDescriptorClassMask UIFontDescriptorClassModernSerifs UIFontDescriptorClassOldStyleSerifs UIFontDescriptorClassOrnamentals UIFontDescriptorClassSansSerif UIFontDescriptorClassScripts UIFontDescriptorClassSlabSerifs UIFontDescriptorClassSymbolic UIFontDescriptorClassTransitionalSerifs UIFontDescriptorClassUnknown UIFontDescriptorSymbolicTraits UIFontDescriptorTraitBold UIFontDescriptorTraitCondensed UIFontDescriptorTraitExpanded UIFontDescriptorTraitItalic UIFontDescriptorTraitLooseLeading UIFontDescriptorTraitMonoSpace UIFontDescriptorTraitTightLeading UIFontDescriptorTraitUIOptimized UIFontDescriptorTraitVertical UIGestureRecognizerStateBegan UIGestureRecognizerStateCancelled UIGestureRecognizerStateChanged UIGestureRecognizerStateEnded UIGestureRecognizerStateFailed UIGestureRecognizerStatePossible UIGestureRecognizerStateRecognized UIGuidedAccessRestrictionStateAllow UIGuidedAccessRestrictionStateDeny UIImageOrientationDown UIImageOrientationDownMirrored UIImageOrientationLeft UIImageOrientationLeftMirrored UIImageOrientationRight UIImageOrientationRightMirrored UIImageOrientationUp UIImageOrientationUpMirrored UIImagePickerControllerCameraCaptureModePhoto UIImagePickerControllerCameraCaptureModeVideo UIImagePickerControllerCameraDeviceFront UIImagePickerControllerCameraDeviceRear UIImagePickerControllerCameraFlashModeAuto UIImagePickerControllerCameraFlashModeOff UIImagePickerControllerCameraFlashModeOn UIImagePickerControllerQualityType640x480 UIImagePickerControllerQualityTypeHigh UIImagePickerControllerQualityTypeIFrame1280x720 UIImagePickerControllerQualityTypeIFrame960x540 UIImagePickerControllerQualityTypeLow UIImagePickerControllerQualityTypeMedium UIImagePickerControllerSourceTypeCamera UIImagePickerControllerSourceTypePhotoLibrary UIImagePickerControllerSourceTypeSavedPhotosAlbum UIImageRenderingModeAlwaysOriginal UIImageRenderingModeAlwaysTemplate UIImageRenderingModeAutomatic UIImageResizingModeStretch UIImageResizingModeTile UIInputViewStyleDefault UIInputViewStyleKeyboard UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationMaskAll UIInterfaceOrientationMaskAllButUpsideDown UIInterfaceOrientationMaskLandscape UIInterfaceOrientationMaskLandscapeLeft UIInterfaceOrientationMaskLandscapeRight UIInterfaceOrientationMaskPortrait UIInterfaceOrientationMaskPortraitUpsideDown UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationUnknown UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis UIKeyModifierAlphaShift UIKeyModifierAlternate UIKeyModifierCommand UIKeyModifierControl UIKeyModifierNumericPad UIKeyModifierShift UIKeyboardAppearanceAlert UIKeyboardAppearanceDark UIKeyboardAppearanceDefault UIKeyboardAppearanceLight UIKeyboardTypeASCIICapable UIKeyboardTypeAlphabet UIKeyboardTypeDecimalPad UIKeyboardTypeDefault UIKeyboardTypeEmailAddress UIKeyboardTypeNamePhonePad UIKeyboardTypeNumberPad UIKeyboardTypeNumbersAndPunctuation UIKeyboardTypePhonePad UIKeyboardTypeTwitter UIKeyboardTypeURL UIKeyboardTypeWebSearch UILayoutConstraintAxisHorizontal UILayoutConstraintAxisVertical UILineBreakModeCharacterWrap UILineBreakModeClip UILineBreakModeHeadTruncation UILineBreakModeMiddleTruncation UILineBreakModeTailTruncation UILineBreakModeWordWrap UIMenuControllerArrowDefault UIMenuControllerArrowDown UIMenuControllerArrowLeft UIMenuControllerArrowRight UIMenuControllerArrowUp UIModalPresentationCurrentContext UIModalPresentationCustom UIModalPresentationFormSheet UIModalPresentationFullScreen UIModalPresentationNone UIModalPresentationOverCurrentContext UIModalPresentationOverFullScreen UIModalPresentationPageSheet UIModalPresentationPopover UIModalTransitionStyleCoverVertical UIModalTransitionStyleCrossDissolve UIModalTransitionStyleFlipHorizontal UIModalTransitionStylePartialCurl UINavigationControllerOperationNone UINavigationControllerOperationPop UINavigationControllerOperationPush UIPageViewControllerNavigationDirectionForward UIPageViewControllerNavigationDirectionReverse UIPageViewControllerNavigationOrientationHorizontal UIPageViewControllerNavigationOrientationVertical UIPageViewControllerSpineLocationMax UIPageViewControllerSpineLocationMid UIPageViewControllerSpineLocationMin UIPageViewControllerSpineLocationNone UIPageViewControllerTransitionStylePageCurl UIPageViewControllerTransitionStyleScroll UIPopoverArrowDirectionAny UIPopoverArrowDirectionDown UIPopoverArrowDirectionLeft UIPopoverArrowDirectionRight UIPopoverArrowDirectionUnknown UIPopoverArrowDirectionUp UIPrintInfoDuplexLongEdge UIPrintInfoDuplexNone UIPrintInfoDuplexShortEdge UIPrintInfoOrientationLandscape UIPrintInfoOrientationPortrait UIPrintInfoOutputGeneral UIPrintInfoOutputGrayscale UIPrintInfoOutputPhoto UIPrintInfoOutputPhotoGrayscale UIPrintJobFailedError UIPrintNoContentError UIPrintUnknownImageFormatError UIPrinterJobTypeDocument UIPrinterJobTypeEnvelope UIPrinterJobTypeLabel UIPrinterJobTypeLargeFormat UIPrinterJobTypePhoto UIPrinterJobTypePostcard UIPrinterJobTypeReceipt UIPrinterJobTypeRoll UIPrinterJobTypeUnknown UIPrintingNotAvailableError UIProgressViewStyleBar UIProgressViewStyleDefault UIPushBehaviorModeContinuous UIPushBehaviorModeInstantaneous UIRectCornerAllCorners UIRectCornerBottomLeft UIRectCornerBottomRight UIRectCornerTopLeft UIRectCornerTopRight UIRectEdgeAll UIRectEdgeBottom UIRectEdgeLeft UIRectEdgeNone UIRectEdgeRight UIRectEdgeTop UIRemoteNotificationTypeAlert UIRemoteNotificationTypeBadge UIRemoteNotificationTypeNewsstandContentAvailability UIRemoteNotificationTypeNone UIRemoteNotificationTypeSound UIReturnKeyDefault UIReturnKeyDone UIReturnKeyEmergencyCall UIReturnKeyGo UIReturnKeyGoogle UIReturnKeyJoin UIReturnKeyNext UIReturnKeyRoute UIReturnKeySearch UIReturnKeySend UIReturnKeyYahoo UIScreenOverscanCompensationInsetApplicationFrame UIScreenOverscanCompensationInsetBounds UIScreenOverscanCompensationScale UIScrollViewIndicatorStyleBlack UIScrollViewIndicatorStyleDefault UIScrollViewIndicatorStyleWhite UIScrollViewKeyboardDismissModeInteractive UIScrollViewKeyboardDismissModeNone UIScrollViewKeyboardDismissModeOnDrag UISearchBarIconBookmark UISearchBarIconClear UISearchBarIconResultsList UISearchBarIconSearch UISearchBarStyleDefault UISearchBarStyleMinimal UISearchBarStyleProminent UISegmentedControlNoSegment UISegmentedControlSegmentAlone UISegmentedControlSegmentAny UISegmentedControlSegmentCenter UISegmentedControlSegmentLeft UISegmentedControlSegmentRight UISegmentedControlStyleBar UISegmentedControlStyleBezeled UISegmentedControlStyleBordered UISegmentedControlStylePlain UISplitViewControllerDisplayModeAllVisible UISplitViewControllerDisplayModeAutomatic UISplitViewControllerDisplayModePrimaryHidden UISplitViewControllerDisplayModePrimaryOverlay UIStatusBarAnimationFade UIStatusBarAnimationNone UIStatusBarAnimationSlide UIStatusBarStyleBlackOpaque UIStatusBarStyleBlackTranslucent UIStatusBarStyleDefault UIStatusBarStyleLightContent UISwipeGestureRecognizerDirectionDown UISwipeGestureRecognizerDirectionLeft UISwipeGestureRecognizerDirectionRight UISwipeGestureRecognizerDirectionUp UISystemAnimationDelete UITabBarItemPositioningAutomatic UITabBarItemPositioningCentered UITabBarItemPositioningFill UITabBarSystemItemBookmarks UITabBarSystemItemContacts UITabBarSystemItemDownloads UITabBarSystemItemFavorites UITabBarSystemItemFeatured UITabBarSystemItemHistory UITabBarSystemItemMore UITabBarSystemItemMostRecent UITabBarSystemItemMostViewed UITabBarSystemItemRecents UITabBarSystemItemSearch UITabBarSystemItemTopRated UITableViewCellAccessoryCheckmark UITableViewCellAccessoryDetailButton UITableViewCellAccessoryDetailDisclosureButton UITableViewCellAccessoryDisclosureIndicator UITableViewCellAccessoryNone UITableViewCellEditingStyleDelete UITableViewCellEditingStyleInsert UITableViewCellEditingStyleNone UITableViewCellSelectionStyleBlue UITableViewCellSelectionStyleDefault UITableViewCellSelectionStyleGray UITableViewCellSelectionStyleNone UITableViewCellSeparatorStyleNone UITableViewCellSeparatorStyleSingleLine UITableViewCellSeparatorStyleSingleLineEtched UITableViewCellStateDefaultMask UITableViewCellStateShowingDeleteConfirmationMask UITableViewCellStateShowingEditControlMask UITableViewCellStyleDefault UITableViewCellStyleSubtitle UITableViewCellStyleValue1 UITableViewCellStyleValue2 UITableViewRowActionStyleDefault UITableViewRowActionStyleDestructive UITableViewRowActionStyleNormal UITableViewRowAnimationAutomatic UITableViewRowAnimationBottom UITableViewRowAnimationFade UITableViewRowAnimationLeft UITableViewRowAnimationMiddle UITableViewRowAnimationNone UITableViewRowAnimationRight UITableViewRowAnimationTop UITableViewScrollPositionBottom UITableViewScrollPositionMiddle UITableViewScrollPositionNone UITableViewScrollPositionTop UITableViewStyleGrouped UITableViewStylePlain UITextAlignmentCenter UITextAlignmentLeft UITextAlignmentRight UITextAutocapitalizationTypeAllCharacters UITextAutocapitalizationTypeNone UITextAutocapitalizationTypeSentences UITextAutocapitalizationTypeWords UITextAutocorrectionTypeDefault UITextAutocorrectionTypeNo UITextAutocorrectionTypeYes UITextBorderStyleBezel UITextBorderStyleLine UITextBorderStyleNone UITextBorderStyleRoundedRect UITextFieldViewModeAlways UITextFieldViewModeNever UITextFieldViewModeUnlessEditing UITextFieldViewModeWhileEditing UITextGranularityCharacter UITextGranularityDocument UITextGranularityLine UITextGranularityParagraph UITextGranularitySentence UITextGranularityWord UITextLayoutDirectionDown UITextLayoutDirectionLeft UITextLayoutDirectionRight UITextLayoutDirectionUp UITextSpellCheckingTypeDefault UITextSpellCheckingTypeNo UITextSpellCheckingTypeYes UITextStorageDirectionBackward UITextStorageDirectionForward UITextWritingDirectionLeftToRight UITextWritingDirectionNatural UITextWritingDirectionRightToLeft UITouchPhaseBegan UITouchPhaseCancelled UITouchPhaseEnded UITouchPhaseMoved UITouchPhaseStationary UIUserInterfaceIdiomPad UIUserInterfaceIdiomPhone UIUserInterfaceIdiomUnspecified UIUserInterfaceLayoutDirectionLeftToRight UIUserInterfaceLayoutDirectionRightToLeft UIUserInterfaceSizeClassCompact UIUserInterfaceSizeClassRegular UIUserInterfaceSizeClassUnspecified UIUserNotificationActionContextDefault UIUserNotificationActionContextMinimal UIUserNotificationActivationModeBackground UIUserNotificationActivationModeForeground UIUserNotificationTypeAlert UIUserNotificationTypeBadge UIUserNotificationTypeNone UIUserNotificationTypeSound UIViewAnimationCurveEaseIn UIViewAnimationCurveEaseInOut UIViewAnimationCurveEaseOut UIViewAnimationCurveLinear UIViewAnimationOptionAllowAnimatedContent UIViewAnimationOptionAllowUserInteraction UIViewAnimationOptionAutoreverse UIViewAnimationOptionBeginFromCurrentState UIViewAnimationOptionCurveEaseIn UIViewAnimationOptionCurveEaseInOut UIViewAnimationOptionCurveEaseOut UIViewAnimationOptionCurveLinear UIViewAnimationOptionLayoutSubviews UIViewAnimationOptionOverrideInheritedCurve UIViewAnimationOptionOverrideInheritedDuration UIViewAnimationOptionOverrideInheritedOptions UIViewAnimationOptionRepeat UIViewAnimationOptionShowHideTransitionViews UIViewAnimationOptionTransitionCrossDissolve UIViewAnimationOptionTransitionCurlDown UIViewAnimationOptionTransitionCurlUp UIViewAnimationOptionTransitionFlipFromBottom UIViewAnimationOptionTransitionFlipFromLeft UIViewAnimationOptionTransitionFlipFromRight UIViewAnimationOptionTransitionFlipFromTop UIViewAnimationOptionTransitionNone UIViewAnimationTransitionCurlDown UIViewAnimationTransitionCurlUp UIViewAnimationTransitionFlipFromLeft UIViewAnimationTransitionFlipFromRight UIViewAnimationTransitionNone UIViewAutoresizingFlexibleBottomMargin UIViewAutoresizingFlexibleHeight UIViewAutoresizingFlexibleLeftMargin UIViewAutoresizingFlexibleRightMargin UIViewAutoresizingFlexibleTopMargin UIViewAutoresizingFlexibleWidth UIViewAutoresizingNone UIViewContentModeBottom UIViewContentModeBottomLeft UIViewContentModeBottomRight UIViewContentModeCenter UIViewContentModeLeft UIViewContentModeRedraw UIViewContentModeRight UIViewContentModeScaleAspectFill UIViewContentModeScaleAspectFit UIViewContentModeScaleToFill UIViewContentModeTop UIViewContentModeTopLeft UIViewContentModeTopRight UIViewKeyframeAnimationOptionAllowUserInteraction UIViewKeyframeAnimationOptionAutoreverse UIViewKeyframeAnimationOptionBeginFromCurrentState UIViewKeyframeAnimationOptionCalculationModeCubic UIViewKeyframeAnimationOptionCalculationModeCubicPaced UIViewKeyframeAnimationOptionCalculationModeDiscrete UIViewKeyframeAnimationOptionCalculationModeLinear UIViewKeyframeAnimationOptionCalculationModePaced UIViewKeyframeAnimationOptionLayoutSubviews UIViewKeyframeAnimationOptionOverrideInheritedDuration UIViewKeyframeAnimationOptionOverrideInheritedOptions UIViewKeyframeAnimationOptionRepeat UIViewTintAdjustmentModeAutomatic UIViewTintAdjustmentModeDimmed UIViewTintAdjustmentModeNormal UIWebPaginationBreakingModeColumn UIWebPaginationBreakingModePage UIWebPaginationModeBottomToTop UIWebPaginationModeLeftToRight UIWebPaginationModeRightToLeft UIWebPaginationModeTopToBottom UIWebPaginationModeUnpaginated UIWebViewNavigationTypeBackForward UIWebViewNavigationTypeFormResubmitted UIWebViewNavigationTypeFormSubmitted UIWebViewNavigationTypeLinkClicked UIWebViewNavigationTypeOther UIWebViewNavigationTypeReload + +" Cocoa Notifications +syn keyword cocoaNotification containedin=objcMessage NSAccessibilityAnnouncementRequestedNotification NSAccessibilityApplicationActivatedNotification NSAccessibilityApplicationDeactivatedNotification NSAccessibilityApplicationHiddenNotification NSAccessibilityApplicationShownNotification NSAccessibilityCreatedNotification NSAccessibilityDrawerCreatedNotification NSAccessibilityFocusedUIElementChangedNotification NSAccessibilityFocusedWindowChangedNotification NSAccessibilityHelpTagCreatedNotification NSAccessibilityLayoutChangedNotification NSAccessibilityMainWindowChangedNotification NSAccessibilityMovedNotification NSAccessibilityResizedNotification NSAccessibilityRowCollapsedNotification NSAccessibilityRowCountChangedNotification NSAccessibilityRowExpandedNotification NSAccessibilitySelectedCellsChangedNotification NSAccessibilitySelectedChildrenChangedNotification NSAccessibilitySelectedChildrenMovedNotification NSAccessibilitySelectedColumnsChangedNotification NSAccessibilitySelectedRowsChangedNotification NSAccessibilitySelectedTextChangedNotification NSAccessibilitySheetCreatedNotification NSAccessibilityTitleChangedNotification NSAccessibilityUIElementDestroyedNotification NSAccessibilityUnitsChangedNotification NSAccessibilityValueChangedNotification NSAccessibilityWindowCreatedNotification NSAccessibilityWindowDeminiaturizedNotification NSAccessibilityWindowMiniaturizedNotification NSAccessibilityWindowMovedNotification NSAccessibilityWindowResizedNotification NSAnimationProgressMarkNotification NSAntialiasThresholdChangedNotification NSAppleEventManagerWillProcessFirstEventNotification NSApplicationDidBecomeActiveNotification NSApplicationDidChangeOcclusionStateNotification NSApplicationDidChangeScreenParametersNotification NSApplicationDidFinishLaunchingNotification NSApplicationDidFinishRestoringWindowsNotification NSApplicationDidHideNotification NSApplicationDidResignActiveNotification NSApplicationDidUnhideNotification NSApplicationDidUpdateNotification NSApplicationLaunchRemoteNotification NSApplicationLaunchUserNotification NSApplicationWillBecomeActiveNotification NSApplicationWillFinishLaunchingNotification NSApplicationWillHideNotification NSApplicationWillResignActiveNotification NSApplicationWillTerminateNotification NSApplicationWillUnhideNotification NSApplicationWillUpdateNotification NSBrowserColumnConfigurationDidChangeNotification NSBundleDidLoadNotification NSCalendarDayChangedNotification NSClassDescriptionNeededForClassNotification NSColorListDidChangeNotification NSColorPanelColorDidChangeNotification NSComboBoxSelectionDidChangeNotification NSComboBoxSelectionIsChangingNotification NSComboBoxWillDismissNotification NSComboBoxWillPopUpNotification NSConnectionDidDieNotification NSConnectionDidInitializeNotification NSContextHelpModeDidActivateNotification NSContextHelpModeDidDeactivateNotification NSControlTextDidBeginEditingNotification NSControlTextDidChangeNotification NSControlTextDidEndEditingNotification NSControlTintDidChangeNotification NSCurrentLocaleDidChangeNotification NSDidBecomeSingleThreadedNotification NSDistributedNotification NSDrawerDidCloseNotification NSDrawerDidOpenNotification NSDrawerWillCloseNotification NSDrawerWillOpenNotification NSFileHandleConnectionAcceptedNotification NSFileHandleDataAvailableNotification NSFileHandleNotification NSFileHandleReadCompletionNotification NSFileHandleReadToEndOfFileCompletionNotification NSFontCollectionDidChangeNotification NSFontSetChangedNotification NSHTTPCookieManagerAcceptPolicyChangedNotification NSHTTPCookieManagerCookiesChangedNotification NSImageRepRegistryDidChangeNotification NSKeyValueChangeNotification NSLocalNotification NSManagedObjectContextDidSaveNotification NSManagedObjectContextObjectsDidChangeNotification NSManagedObjectContextWillSaveNotification NSMenuDidAddItemNotification NSMenuDidBeginTrackingNotification NSMenuDidChangeItemNotification NSMenuDidEndTrackingNotification NSMenuDidRemoveItemNotification NSMenuDidSendActionNotification NSMenuWillSendActionNotification NSMetadataQueryDidFinishGatheringNotification NSMetadataQueryDidStartGatheringNotification NSMetadataQueryDidUpdateNotification NSMetadataQueryGatheringProgressNotification NSNotification NSOutlineViewColumnDidMoveNotification NSOutlineViewColumnDidResizeNotification NSOutlineViewItemDidCollapseNotification NSOutlineViewItemDidExpandNotification NSOutlineViewItemWillCollapseNotification NSOutlineViewItemWillExpandNotification NSOutlineViewSelectionDidChangeNotification NSOutlineViewSelectionIsChangingNotification NSPersistentStoreCoordinatorStoresDidChangeNotification NSPersistentStoreCoordinatorStoresWillChangeNotification NSPersistentStoreCoordinatorWillRemoveStoreNotification NSPersistentStoreDidImportUbiquitousContentChangesNotification NSPopUpButtonCellWillPopUpNotification NSPopUpButtonWillPopUpNotification NSPopoverDidCloseNotification NSPopoverDidShowNotification NSPopoverWillCloseNotification NSPopoverWillShowNotification NSPortDidBecomeInvalidNotification NSPreferencePaneCancelUnselectNotification NSPreferencePaneDoUnselectNotification NSPreferredScrollerStyleDidChangeNotification NSRuleEditorRowsDidChangeNotification NSScreenColorSpaceDidChangeNotification NSScrollViewDidEndLiveMagnifyNotification NSScrollViewDidEndLiveScrollNotification NSScrollViewDidLiveScrollNotification NSScrollViewWillStartLiveMagnifyNotification NSScrollViewWillStartLiveScrollNotification NSSpellCheckerDidChangeAutomaticDashSubstitutionNotification NSSpellCheckerDidChangeAutomaticQuoteSubstitutionNotification NSSpellCheckerDidChangeAutomaticSpellingCorrectionNotification NSSpellCheckerDidChangeAutomaticTextReplacementNotification NSSplitViewDidResizeSubviewsNotification NSSplitViewWillResizeSubviewsNotification NSSystemClockDidChangeNotification NSSystemColorsDidChangeNotification NSSystemTimeZoneDidChangeNotification NSTableViewColumnDidMoveNotification NSTableViewColumnDidResizeNotification NSTableViewSelectionDidChangeNotification NSTableViewSelectionIsChangingNotification NSTaskDidTerminateNotification NSTextAlternativesSelectedAlternativeStringNotification NSTextDidBeginEditingNotification NSTextDidChangeNotification NSTextDidEndEditingNotification NSTextInputContextKeyboardSelectionDidChangeNotification NSTextStorageDidProcessEditingNotification NSTextStorageWillProcessEditingNotification NSTextViewDidChangeSelectionNotification NSTextViewDidChangeTypingAttributesNotification NSTextViewWillChangeNotifyingTextViewNotification NSThreadWillExitNotification NSToolbarDidRemoveItemNotification NSToolbarWillAddItemNotification NSURLCredentialStorageChangedNotification NSUbiquitousKeyValueStoreDidChangeExternallyNotification NSUbiquityIdentityDidChangeNotification NSUndoManagerCheckpointNotification NSUndoManagerDidCloseUndoGroupNotification NSUndoManagerDidOpenUndoGroupNotification NSUndoManagerDidRedoChangeNotification NSUndoManagerDidUndoChangeNotification NSUndoManagerWillCloseUndoGroupNotification NSUndoManagerWillRedoChangeNotification NSUndoManagerWillUndoChangeNotification NSUserDefaultsDidChangeNotification NSUserNotification NSViewBoundsDidChangeNotification NSViewDidUpdateTrackingAreasNotification NSViewFocusDidChangeNotification NSViewFrameDidChangeNotification NSViewGlobalFrameDidChangeNotification NSWillBecomeMultiThreadedNotification NSWindowDidBecomeKeyNotification NSWindowDidBecomeMainNotification NSWindowDidChangeBackingPropertiesNotification NSWindowDidChangeOcclusionStateNotification NSWindowDidChangeScreenNotification NSWindowDidChangeScreenProfileNotification NSWindowDidDeminiaturizeNotification NSWindowDidEndLiveResizeNotification NSWindowDidEndSheetNotification NSWindowDidEnterFullScreenNotification NSWindowDidEnterVersionBrowserNotification NSWindowDidExitFullScreenNotification NSWindowDidExitVersionBrowserNotification NSWindowDidExposeNotification NSWindowDidMiniaturizeNotification NSWindowDidMoveNotification NSWindowDidResignKeyNotification NSWindowDidResignMainNotification NSWindowDidResizeNotification NSWindowDidUpdateNotification NSWindowWillBeginSheetNotification NSWindowWillCloseNotification NSWindowWillEnterFullScreenNotification NSWindowWillEnterVersionBrowserNotification NSWindowWillExitFullScreenNotification NSWindowWillExitVersionBrowserNotification NSWindowWillMiniaturizeNotification NSWindowWillMoveNotification NSWindowWillStartLiveResizeNotification NSWorkspaceActiveSpaceDidChangeNotification NSWorkspaceDidActivateApplicationNotification NSWorkspaceDidChangeFileLabelsNotification NSWorkspaceDidDeactivateApplicationNotification NSWorkspaceDidHideApplicationNotification NSWorkspaceDidLaunchApplicationNotification NSWorkspaceDidMountNotification NSWorkspaceDidPerformFileOperationNotification NSWorkspaceDidRenameVolumeNotification NSWorkspaceDidTerminateApplicationNotification NSWorkspaceDidUnhideApplicationNotification NSWorkspaceDidUnmountNotification NSWorkspaceDidWakeNotification NSWorkspaceScreensDidSleepNotification NSWorkspaceScreensDidWakeNotification NSWorkspaceSessionDidBecomeActiveNotification NSWorkspaceSessionDidResignActiveNotification NSWorkspaceWillLaunchApplicationNotification NSWorkspaceWillPowerOffNotification NSWorkspaceWillSleepNotification NSWorkspaceWillUnmountNotification UIAccessibilityAnnouncementDidFinishNotification UIAccessibilityBoldTextStatusDidChangeNotification UIAccessibilityClosedCaptioningStatusDidChangeNotification UIAccessibilityDarkerSystemColorsStatusDidChangeNotification UIAccessibilityGrayscaleStatusDidChangeNotification UIAccessibilityGuidedAccessStatusDidChangeNotification UIAccessibilityInvertColorsStatusDidChangeNotification UIAccessibilityMonoAudioStatusDidChangeNotification UIAccessibilityNotification UIAccessibilityReduceMotionStatusDidChangeNotification UIAccessibilityReduceTransparencyStatusDidChangeNotification UIAccessibilitySpeakScreenStatusDidChangeNotification UIAccessibilitySpeakSelectionStatusDidChangeNotification UIAccessibilitySwitchControlStatusDidChangeNotification UIApplicationBackgroundRefreshStatusDidChangeNotification UIApplicationDidBecomeActiveNotification UIApplicationDidChangeStatusBarFrameNotification UIApplicationDidChangeStatusBarOrientationNotification UIApplicationDidEnterBackgroundNotification UIApplicationDidFinishLaunchingNotification UIApplicationDidReceiveMemoryWarningNotification UIApplicationLaunchOptionsLocalNotification UIApplicationLaunchOptionsRemoteNotification UIApplicationSignificantTimeChangeNotification UIApplicationUserDidTakeScreenshotNotification UIApplicationWillChangeStatusBarFrameNotification UIApplicationWillChangeStatusBarOrientationNotification UIApplicationWillEnterForegroundNotification UIApplicationWillResignActiveNotification UIApplicationWillTerminateNotification UIContentSizeCategoryDidChangeNotification UIDeviceBatteryLevelDidChangeNotification UIDeviceBatteryStateDidChangeNotification UIDeviceOrientationDidChangeNotification UIDeviceProximityStateDidChangeNotification UIDocumentStateChangedNotification UIKeyboardDidChangeFrameNotification UIKeyboardDidHideNotification UIKeyboardDidShowNotification UIKeyboardWillChangeFrameNotification UIKeyboardWillHideNotification UIKeyboardWillShowNotification UILocalNotification UIMenuControllerDidHideMenuNotification UIMenuControllerDidShowMenuNotification UIMenuControllerMenuFrameDidChangeNotification UIMenuControllerWillHideMenuNotification UIMenuControllerWillShowMenuNotification UIPasteboardChangedNotification UIPasteboardRemovedNotification UIScreenBrightnessDidChangeNotification UIScreenDidConnectNotification UIScreenDidDisconnectNotification UIScreenModeDidChangeNotification UITableViewSelectionDidChangeNotification UITextFieldTextDidBeginEditingNotification UITextFieldTextDidChangeNotification UITextFieldTextDidEndEditingNotification UITextInputCurrentInputModeDidChangeNotification UITextViewTextDidBeginEditingNotification UITextViewTextDidChangeNotification UITextViewTextDidEndEditingNotification UIViewControllerShowDetailTargetDidChangeNotification UIWindowDidBecomeHiddenNotification UIWindowDidBecomeKeyNotification UIWindowDidBecomeVisibleNotification UIWindowDidResignKeyNotification + +hi link cocoaFunction Keyword +hi link cocoaClass Special +hi link cocoaProtocol cocoaClass +hi link cocoaType Type +hi link cocoaConstant Constant +hi link cocoaNotification Constant \ No newline at end of file diff --git a/sources_non_forked/cocoa.vim/after/syntax/objc_enhanced.vim b/sources_non_forked/cocoa.vim/after/syntax/objc_enhanced.vim new file mode 100644 index 00000000..6a56da0c --- /dev/null +++ b/sources_non_forked/cocoa.vim/after/syntax/objc_enhanced.vim @@ -0,0 +1,59 @@ +" Author: Michael Sanders (msanders42 [at] gmail [dot] com) +" Description: Better syntax highlighting for Objective-C files (part of the +" cocoa.vim plugin). +" Last Updated: June 23, 2009 + +" NOTE: This next file (cocoa_keywords.vim) is rather large and may slow +" things down. Loading it seems to take less than 0.5 microseconds +" on my machine, but I'm not sure of the consequences; if it is slow +" for you, just comment out the next line. +ru after/syntax/cocoa_keywords.vim + +syn match objcDirective '@synthesize\|@property\|@optional\|@required' display +syn keyword objcType IBOutlet IBAction Method +syn keyword objcConstant YES NO TRUE FALSE + +syn region objcImp start='@implementation' end='@end' transparent +syn region objcHeader start='@interface' end='@end' transparent + +" I make this typo sometimes so it's nice to have it highlighted. +syn match objcError '\v(NSLogv=\(\s*)@<=[^@]=["'].*'me=e-1 + +syn match objcSubclass '\(@implementation\|@interface\)\@<=\s*\k\+' display contained containedin=objcImp,objcHeader +syn match objcSuperclass '\(@\(implementation\|interface\)\s*\k\+\s*:\)\@<=\s*\k*' display contained containedin=objcImp,objcHeader + +" Matches "- (void) foo: (int) bar and: (float) foobar" +syn match objcMethod '^\s*[-+]\s*\_.\{-}[\{;]'me=e-1 transparent contains=cParen,objcInstMethod,objcFactMethod +" Matches "bar & foobar" in above +syn match objcMethodArg ')\@<=\s*\k\+' contained containedin=objcMethod +" Matches "foo:" & "and:" in above +syn match objcMethodName '\(^\s*[-+]\s*(\_[^)]*)\)\@<=\_\s*\_\k\+' contained containedin=objcMethod +syn match objcMethodColon '\k\+\s*:' contained containedin=objcMethod +" Don't match these groups in cParen "(...)" +syn cluster cParenGroup add=objcMethodName,objcMethodArg,objcMethodColon +" This fixes a bug with completion inside parens (e.g. if ([NSString ])) +syn cluster cParenGroup remove=objcMethodCall + +" Matches "bar" in "[NSObject bar]" or "bar" in "[[NSObject foo: baz] bar]", +" but NOT "bar" in "[NSObject foo: bar]". +syn match objcMessageName '\(\[\s*\k\+\s\+\|\]\s*\)\@<=\k*\s*\]'me=e-1 display contained containedin=objcMethodCall +" Matches "foo:" in "[NSObject foo: bar]" or "[[NSObject new] foo: bar]" +syn match objcMessageColon '\(\_\S\+\_\s\+\)\@<=\k\+\s*:' display contained containedin=objcMethodCall + +" Don't match these in this strange group for edge cases... +syn cluster cMultiGroup add=objcMessageColon,objcMessageName,objcMethodName,objcMethodArg,objcMethodColon + +" You may want to customize this one. I couldn't find a default group to suit +" it, but you can modify your colorscheme to make this a different color. +hi link objcMethodName Special +hi link objcMethodColon objcMethodName + +hi link objcMethodArg Identifier + +hi link objcMessageName objcMethodArg +hi link objcMessageColon objcMessageName + +hi link objcSubclass objcMethodName +hi link objcSuperclass String + +hi link objcError Error diff --git a/sources_non_forked/cocoa.vim/autoload/objc/cocoacomplete.vim b/sources_non_forked/cocoa.vim/autoload/objc/cocoacomplete.vim new file mode 100644 index 00000000..30444974 --- /dev/null +++ b/sources_non_forked/cocoa.vim/autoload/objc/cocoacomplete.vim @@ -0,0 +1,215 @@ +" File: cocoacomplete.vim (part of the cocoa.vim plugin) +" Author: Michael Sanders (msanders42 [at] gmail [dot] com) +" Last Updated: June 30, 2009 +" Description: An omni-completion plugin for Cocoa/Objective-C. + +let s:lib_dir = fnameescape(expand(':p:h:h:h').'/lib/') +let s:cocoa_indexes = s:lib_dir.'cocoa_indexes/' + +if !isdirectory(s:cocoa_indexes) + echom 'Error in cocoacomplete.vim: could not find ~/.vim/lib/cocoa_indexes directory' +endif + +fun! objc#cocoacomplete#Complete(findstart, base) + if a:findstart + " Column where completion starts: + return match(getline('.'), '\k\+\%'.col('.').'c') + else + let matches = [] + let complete_type = s:GetCompleteType(line('.'), col('.') - 1) + + if complete_type == 'methods' + call s:Complete(a:base, ['alloc', 'init', 'retain', 'release', + \ 'autorelease', 'retainCount', + \ 'description', 'class', 'superclass', + \ 'self', 'zone', 'isProxy', 'hash']) + let obj_pos = s:GetObjPos(line('.'), col('.')) + call extend(matches, s:CompleteMethod(line('.'), obj_pos, a:base)) + elseif complete_type == 'types' || complete_type == 'returntypes' + let opt_types = complete_type == 'returntypes' ? ['IBAction'] : [] + call s:Complete(a:base, opt_types + ['void', 'id', 'BOOL', 'int', + \ 'double', 'float', 'char']) + call extend(matches, s:CompleteCocoa(a:base, 'classes', 'types', + \ 'notifications')) + elseif complete_type != '' + if complete_type =~ 'function_params$' + let complete_type = substitute(complete_type, 'function_params$', '', '') + let functions = s:CompleteFunction(a:base) + endif + + " Mimic vim's dot syntax for other complete types (see :h ft). + let word = a:base == '' ? 'NS' : a:base + let args = [word] + split(complete_type, '\.') + call extend(matches, call('s:CompleteCocoa', args)) + + " List functions after the other items in the menu. + if exists('functions') | call extend(matches, functions) | endif + endif + return matches + endif +endf + +fun s:GetCompleteType(lnum, col) + let scopelist = map(synstack(a:lnum, a:col), 'synIDattr(v:val, "name")') + if empty(scopelist) | return 'types' | endif + + let current_scope = scopelist[-1] + let beforeCursor = strpart(getline(a:lnum), 0, a:col) + + " Completing a function name: + if getline(a:lnum) =~ '\%'.(a:col + 1).'c\s*(' + return 'functions' + elseif current_scope == 'objcSuperclass' + return 'classes' + " Inside brackets "[ ... ]": + elseif index(scopelist, 'objcMethodCall') != -1 + return beforeCursor =~ '\[\k*$' ? 'classes' : 'methods' + " Inside parentheses "( ... )": + elseif current_scope == 'cParen' + " Inside parentheses for method definition: + if beforeCursor =~ '^\s*[-+]\s*([^{;]*' + return beforeCursor =~ '^\s*[-+]\s*([^)]*$' ? 'returntypes' : 'types' + " Inside function, loop, or conditional: + else + return 'classes.types.constants.function_params' + endif + " Inside braces "{ ... }" or after equals "=": + elseif current_scope == 'cBlock' || current_scope == 'objcAssign' || current_scope == '' + let type = current_scope == 'cBlock' ? 'types.constants.' : '' + let type = 'classes.'.type.'function_params' + + if beforeCursor =~ 'IBOutlet' | return 'classes' | endif + return beforeCursor =~ '\v(^|[{};=\])]|return)\s*\k*$'? type : 'methods' + " Directly inside "@implementation ... @end" or "@interface ... @end" + elseif current_scope == 'objcImp' || current_scope == 'objcHeader' + " TODO: Complete delegate/subclass methods + endif + return '' +endf + +" Adds item to the completion menu if they match the base. +fun s:Complete(base, items) + for item in a:items + if item =~ '^'.a:base | call complete_add(item) | endif + endfor +endf + +" Returns position of "foo" in "[foo bar]" or "[baz bar: [foo bar]]". +fun s:GetObjPos(lnum, col) + let beforeCursor = strpart(getline(a:lnum), 0, a:col) + return match(beforeCursor, '\v.*(^|[\[=;])\s*\[*\zs[A-Za-z0-9_@]+') + 1 +endf + +" Completes a method given the position of the object and the method +" being completed. +fun s:CompleteMethod(lnum, col, method) + let class = s:GetCocoaClass(a:lnum, a:col) + if class == '' + let object = matchstr(getline(a:lnum), '\%'.a:col.'c\k\+') + let class = s:GetDeclWord(object) + if class == '' | return [] | endif + endif + let method = s:GetMethodName(a:lnum, a:col, a:method) + let matches = split(system(s:lib_dir.'get_methods.sh '.class. + \ '|grep "^'.method.'"'), "\n") + if exists('g:loaded_snips') " Use snipMate if it's installed + call objc#pum_snippet#Map() + else " Otherwise, only complete the method name. + call map(matches, 'substitute(v:val, ''\v:\zs.{-}\ze(\w+:|$)'', " ", "g")') + endif + + " If dealing with a partial method name, only complete past it. E.g., in + " "[NSString stringWithCharacters:baz l|]" (where | is the cursor), + " only return "length", not "stringWithCharacters:length:". + if stridx(method, ':') != -1 + let method = substitute(method, a:method.'$', '\\\\zs&', '') + call map(matches, 'matchstr(v:val, "'.method.'.*")') + endif + return matches +endf + +" Returns the Cocoa class at a given position if it exists, or +" an empty string "" if it doesn't. +fun s:GetCocoaClass(lnum, col) + let class = matchstr(getline(a:lnum), '\%'.a:col.'c[A-Za-z0-9_"@]\+') + if class =~ '^@"' | return 'NSString' | endif " Treat @"..." as an NSString + let v:errmsg = '' + sil! hi cocoaClass + if v:errmsg == '' && synIDattr(synID(a:lnum, a:col, 0), 'name') == 'cocoaClass' + return class " If cocoaClass is defined, try using that. + endif + return system('grep ^'.class.' '.s:cocoa_indexes.'classes.txt') != '' + \ ? class : '' " Use grep as a fallback. +endf + +" Returns the word before a variable declaration. +fun s:GetDeclWord(var) + let startpos = [line('.'), col('.')] + let line_found = searchdecl(a:var) != 0 ? 0 : line('.') + call cursor(startpos) + let matchstr = '\v(IBOutlet\s+)=\zs\k+\s*\ze\**\s*' + + " If the declaration was not found in the implementation file, check + " the header. + if !line_found && expand('%:e') == 'm' + let header_path = expand('%:p:r').'.h' + if filereadable(header_path) + for line in readfile(header_path) + if line =~ '^\s*\(IBOutlet\)\=\s*\k*\s*\ze\**\s*'.a:var.'\s*' + return matchstr(line, matchstr) + endif + endfor + return '' + endif + endif + + return matchstr(getline(line_found), matchstr.a:var) +endf + +fun s:SearchList(list, regex) + for line in a:list + if line =~ a:regex + return line + endif + endfor + return '' +endf + +" Returns the method name, ready to be searched by grep. +" The "base" word needs to be passed in separately, because +" Vim apparently removes it from the line during completions. +fun s:GetMethodName(lnum, col, base) + let line = getline(a:lnum) + let col = matchend(line, '\%'.a:col.'c\S\+\s\+') + 1 " Skip past class name. + if line =~ '\%'.col.'c\k\+:' + let base = a:base == '' ? '' : ' '.a:base + let method = matchstr(line, '\%'.col.'c.\{-}\ze]').base + return substitute(method, '\v\k+:\zs.{-}\ze(\s*\k+:|'.base.'$)', '[^:]*', 'g') + else + return a:base + endif +endf + +" Completes Cocoa functions, using snippets for the parameters if possible. +fun s:CompleteFunction(word) + let files = s:cocoa_indexes.'functions.txt' " TODO: Add C functions. + let matches = split(system('zgrep -h "^'.a:word.'" '.files), "\n") + if exists('g:loaded_snips') " Use snipMate if it's installed + call objc#pum_snippet#Map() + else " Otherwise, just complete the function name + call map(matches, "{'word':matchstr(v:val, '^\\k\\+'), 'abbr':v:val}") + endif + return matches +endf + +" Completes word for Cocoa "classes", "types", "notifications", or "constants". +" (supplied as the optional parameters). +fun s:CompleteCocoa(word, file, ...) + let files = '' + for file in [a:file] + a:000 + let files .= ' '.s:cocoa_indexes.file.'.txt' + endfor + + return split(system('grep -ho "^'.a:word.'[A-Za-z0-9_]*" '.files), "\n") +endf +" vim:noet:sw=4:ts=4:ft=vim diff --git a/sources_non_forked/cocoa.vim/autoload/objc/man.vim b/sources_non_forked/cocoa.vim/autoload/objc/man.vim new file mode 100644 index 00000000..e4f9a902 --- /dev/null +++ b/sources_non_forked/cocoa.vim/autoload/objc/man.vim @@ -0,0 +1,185 @@ +" File: objc#man.vim (part of the cocoa.vim plugin) +" Author: Michael Sanders (msanders42 [at] gmail [dot] com) +" Description: Allows you to look up Cocoa API docs in Vim. +" Last Updated: December 26, 2009 +" NOTE: See http://tinyurl.com/remove-annoying-alert +" for removing the annoying security alert in Leopard. + +" Return all matches in for ":CocoaDoc " sorted by length. +fun objc#man#Completion(ArgLead, CmdLine, CursorPos) + return system('grep -ho "^'.a:ArgLead.'\w*" ~/.vim/lib/cocoa_indexes/*.txt'. + \ "| perl -e 'print sort {length $a <=> length $b} <>'") +endf + +let s:docsets = [] +let locations = [ + \ {'path': '/Developer/Documentation/DocSets/com.apple.ADC_Reference_Library.CoreReference.docset', + \ 'alias': 'Leopard'}, + \ {'path': '/Developer/Documentation/DocSets/com.apple.adc.documentation.AppleSnowLeopard.CoreReference.docset', + \ 'alias': 'Snow Leopard'}, + \ {'path': '/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/com.apple.adc.documentation.AppleiPhone3_0.iPhoneLibrary.docset', + \ 'alias': 'iPhone 3.0'} + \ ] +for location in locations + if isdirectory(location.path) + call add(s:docsets, location) + endif +endfor + +let s:docset_cmd = '/Developer/usr/bin/docsetutil search -skip-text -query ' + +fun s:OpenFile(file) + if a:file =~ '/.*/man/' + exe ':!'.substitute(&kp, '^man -s', 'man', '').' '.a:file + else + " Sometimes Xcode doesn't download a bundle fully, and docsetutil is + " inaccurate. + if !filereadable(matchstr(a:file, '^.*\ze#.*$')) + echoh ErrorMsg + echom 'File "'.a:file.'" is not readable.' + echom 'Check that Xcode has fully downloaded the DocSet.' + echoh None + else + " /usr/bin/open strips the #fragments in file:// URLs, which we need, + " so I'm using applescript instead. + call system('osascript -e ''open location "file://'.a:file.'"'' &') + endif + endif +endf + +fun objc#man#ShowDoc(...) + let word = a:0 ? a:1 : matchstr(getline('.'), '\<\w*\%'.col('.').'c\w\+:\=') + + " Look up the whole method if it takes multiple arguments. + if !a:0 && word[len(word) - 1] == ':' + let word = s:GetMethodName() + endif + + if word == '' + if !a:0 " Mimic K if using it as such + echoh ErrorMsg + echo 'E349: No identifier under cursor' + echoh None + endif + return + endif + + let references = {} + + " First check Cocoa docs for word using docsetutil + for location in s:docsets + let docset = location.path + let response = split(system(s:docset_cmd.word.' '.docset), "\n") + let docset .= '/Contents/Resources/Documents/' " Actual path of files + for line in response + " Format string is: " Language/type/class/word path" + let path = matchstr(line, '\S*$') + if path[0] != '/' | let path = docset.path | endif + + " Ignore duplicate entries + if has_key(references, path) | continue | endif + + let attrs = split(matchstr(line, '^ \zs*\S*'), '/')[:2] + + " Ignore unrecognized entries. + if len(attrs) != 3 | continue | endif + + " If no class is given use type instead + let [lang, type, class] = attrs + if class == '-' | let class = type | endif + let references[path] = {'lang': lang, 'class': class, + \ 'location': location} + endfor + endfor + + " Then try man + let man = system('man -S2:3 -aW '.word) + if man !~ '^No manual entry' + for path in split(man, "\n") + if !has_key(references, path) + let references[path] = {'lang': 'C', 'class': 'man'} + endif + endfor + endif + + if len(references) == 1 + return s:OpenFile(keys(references)[0]) + elseif !empty(references) + echoh ModeMsg | echo word | echoh None + return s:ChooseFrom(references) + else + echoh WarningMsg + echo "Can't find documentation for ".word + echoh None + endif +endf + +fun s:ChooseFrom(references) + let type_abbr = {'cl' : 'Class', 'intf' : 'Protocol', 'cat' : 'Category', + \ 'intfm' : 'Method', 'instm' : 'Method', 'econst' : 'Enum', + \ 'tdef' : 'Typedef', 'macro' : 'Macro', 'data' : 'Data', + \ 'func' : 'Function'} + let inputlist = [] + " Don't display "Objective-C" if all items are objc + let show_lang = !AllKeysEqual(values(a:references), 'lang', 'Objective-C') + let i = 1 + for ref in values(a:references) + let class = ref.class + if has_key(type_abbr, class) | let class = type_abbr[class] | endif + call add(inputlist, i.'. '.(show_lang ? ref['lang'].' ' : '').class.' ('.ref.location.alias.')') + let i += 1 + endfor + let num = inputlist(inputlist) + return num ? s:OpenFile(keys(a:references)[num - 1]) : -1 +endf + +fun AllKeysEqual(list, key, item) + for item in a:list + if item[a:key] != a:item + return 0 + endif + endfor + return 1 +endf + +fun s:GetMethodName() + let pos = [line('.'), col('.')] + let startpos = searchpos('\v^\s*-.{-}\w+:|\[\s*\w+\s+\w+:|\]\s*\w+:', 'cbW') + + " Method declaration (- (foo) bar:) + if getline(startpos[0]) =~ '^\s*-.\{-}\w\+:' + let endpos = searchpos('{', 'W') + " Message inside brackets ([foo bar: baz]) + else + let endpos = searchpairpos('\[', '', '\]', 'W') + endif + call cursor(pos) + + if startpos[0] == 0 || endpos[0] == 0 | return '' | endif + let lines = getline(startpos[0], endpos[0]) + + let lines[0] = strpart(lines[0], startpos[1] - 1) + let lines[-1] = strpart(lines[-1], 0, endpos[1]) + + " Ignore outer brackets + let message = substitute(join(lines), '^\[\|\]$', '', '') + " Ignore nested messages [...] + let message = substitute(message, '\[.\{-}\]', '', 'g') + " Ignore strings (could contain colons) + let message = substitute(message, '".\{-}"', '', 'g') + " Ignore @selector(...) + let message = substitute(message, '@selector(.\{-})', '', 'g') + + return s:MatchAll(message, '\w\+:') +endf + +fun s:MatchAll(haystack, needle) + let matches = matchstr(a:haystack, a:needle) + let index = matchend(a:haystack, a:needle) + while index != -1 + let matches .= matchstr(a:haystack, a:needle, index + 1) + let index = matchend(a:haystack, a:needle, index + 1) + endw + return matches +endf +" vim:noet:sw=4:ts=4:ft=vim diff --git a/sources_non_forked/cocoa.vim/autoload/objc/method_builder.vim b/sources_non_forked/cocoa.vim/autoload/objc/method_builder.vim new file mode 100644 index 00000000..999d38b4 --- /dev/null +++ b/sources_non_forked/cocoa.vim/autoload/objc/method_builder.vim @@ -0,0 +1,124 @@ +" File: objc#method_builder.vim (part of the cocoa.vim plugin) +" Author: Michael Sanders (msanders42 [at] gmail [dot] com) +" Description: Builds an empty implementation (*.m) file given a header (*.h) +" file. When called with no arguments (simply ":BuildMethods"), +" it looks for the corresponding header file of the current *.m +" file (e.g. "foo.m" -> "foo.h"). +" Last Updated: June 03, 2009 +" - make sure you're not in a comment + +" TODO: Relative pathnames +fun objc#method_builder#Completion(ArgLead, CmdLine, CursorPos) + let dir = stridx(a:ArgLead, '/') == -1 ? getcwd() : fnamemodify(a:ArgLead, ':h') + let search = fnamemodify(a:ArgLead, ':t') + let files = split(glob(dir.'/'.search.'*.h') + \ ."\n".glob(dir.'/'.search.'*/'), "\n") + call map(files, 'fnameescape(fnamemodify(v:val, ":."))') + return files +endf + +fun s:Error(msg) + echoh ErrorMsg | echo a:msg | echoh None + return -1 +endf + +fun s:GetDeclarations(file) + let header = readfile(a:file) + let template = [] + let in_comment = 0 + let in_header = 0 + let looking_for_semi = 0 + + for line in header + if in_comment + if stridx(line, '*/') != -1 | let in_comment = 0 | endif + continue " Ignore declarations inside multi-line comments + elseif stridx(line, '/*') != -1 + let in_comment = 1 | continue + endif + + if stridx(line, '@interface') != -1 + let in_header = 1 + let template += ['@implementation'.matchstr(line, '@interface\zs\s\+\w\+'), ''] + continue + elseif in_header && stridx(line, '@end') != -1 + let in_header = 0 + call add(template, '@end') + break " Only process one @interface at a time, for now. + endif + if !in_header | continue | endif + + let first_char = strpart(line, 0, 1) + if first_char == '-' || first_char == '+' || looking_for_semi + let semi_pos = stridx(line, ';') + let looking_for_semi = semi_pos == -1 + if looking_for_semi + call add(template, line) + else + call add(template, strpart(line, 0, semi_pos)) + let template += ['{', "\t", '}', ''] + endif + endif + endfor + return template +endf + +fun objc#method_builder#Build(header) + let headerfile = a:header == '' ? expand('%:p:r').'.h' : a:header + if expand('%:e') != 'm' + return s:Error('Not in an implementation file.') + elseif !filereadable(headerfile) + return s:Error('Could not read header file.') + endif + + let declarations = s:GetDeclarations(headerfile) + + if empty(declarations) + return s:Error('Header file has no method declarations!') + endif + + let len = len(declarations) + let last_change = line('.') + + if search('\V'.substitute(declarations[0], '\s\+', '\\s\\+', '')) + if !searchpair('@implementation', '', '@end', 'W') + return s:Error('Missing @end declaration.') + endif + let i = 2 " Skip past the @implementation line & blank line + let len -= 1 " Skip past @end declaration + let lnum = line('.') - 1 + else + let i = 0 + let lnum = line('.') + endif + let start_line = lnum + + while i < len + let is_method = declarations[i][0] =~ '@\|+\|-' + if !is_method || !search('\V'.substitute(escape(declarations[i], '\'), + \ 'void\|IBAction', '\\(void\\|IBAction\\)', 'g'), 'n') + call append(lnum, declarations[i]) + let lnum += 1 + if is_method | let last_change = lnum | endif + else " Skip method declaration if it is already declared. + if declarations[i][0] == '@' + let i += 1 + else + while declarations[i] != '}' && i < len + let i += 1 + endw + let i += 1 + endif + endif + let i += 1 + endw + call cursor(last_change, 1) + + if lnum == start_line + echoh WarningMsg + let class = matchstr(declarations[0], '@implementation\s\+\zs.*') + echo 'The methods for the "'.class.'" class have already been declared.' + echoh None + endif +endf +" vim:noet:sw=4:ts=4:ft=vim diff --git a/sources_non_forked/cocoa.vim/autoload/objc/method_list.vim b/sources_non_forked/cocoa.vim/autoload/objc/method_list.vim new file mode 100644 index 00000000..5c7246aa --- /dev/null +++ b/sources_non_forked/cocoa.vim/autoload/objc/method_list.vim @@ -0,0 +1,115 @@ +" File: objc#method_list.vim (part of the cocoa.vim plugin) +" Author: Michael Sanders (msanders42 [at] gmail [dot] com) +" Description: Opens a split window containing the methods of the current file. +" Last Updated: July 13, 2009 + +au WinLeave Method\ List callLeaveMethodList() +au WinEnter Method\ List call objc#method_list#Activate(0) + +fun objc#method_list#Activate(update) + let s:opt = {'is':&is, 'hls': &hls} " Save current options. + let s:last_search = @/ + set is nohls + " If methodlist has already been opened, reactivate it. + if exists('s:mlist_buffer') && bufexists(s:mlist_buffer) + let mlist_win = bufwinnr(s:mlist_buffer) + if mlist_win == -1 + sil exe 'belowright sbuf '.s:mlist_buffer + if a:update | call s:UpdateMethodList() | endif + elseif winbufnr(2) == -1 + quit " If no other windows are open, close the method list automatically. + else " If method list is out of focus, bring it back into focus. + exe mlist_win.'winc w' + endif + else " Otherwise, create the method list. + call s:CreateMethodList() + call s:UpdateMethodList() + endif +endf + +fun s:CreateMethodList() + botright new + + let s:sortPref = 0 + let s:mlist_buffer = bufnr('%') + + sil file Method\ List + setl bt=nofile bh=wipe noswf nobl nonu nowrap syn=objc + syn match objcPragmark '^[^-+@].*$' + hi objcPragmark gui=italic term=underline + + nn :calSelectMethod() + nn q q + nn p p + nm l p + nm <2-leftmouse> +endf + +" Returns the lines of all the matches in a dictionary +fun s:GetAllMatches(needle) + let startpos = [line('.'), col('.')] + call cursor(1, 1) + + let results = {} + let line = search(a:needle, 'Wc') + let key = matchstr(getline(line), a:needle) + if !s:InComment(line, 1) && key != '' + let results[key] = line + endif + + while 1 + let line = search(a:needle, 'W') + if !line | break | endif + let key = matchstr(getline(line), a:needle) + if !s:InComment(line, 1) && key != '' + let results[key] = line + endif + endw + + call cursor(startpos) + return results +endf + +fun s:InComment(line, col) + return stridx(synIDattr(synID(a:line, a:col, 0), 'name'), 'omment') != -1 +endf + +fun s:UpdateMethodList() + winc p " Go to source file window + let s:methods = s:GetAllMatches('^\v(\@(implementation|interface) \w+|'. + \ '\s*(\+|-).*|#pragma\s+mark\s+\zs.+)') + winc p " Go to method window + + if empty(s:methods) + winc q + echoh WarningMsg + echo 'There are no methods in this file!' + echoh None + return + endif + + call setline(1, sort(keys(s:methods), 's:SortByLineNum')) + exe "norm! \".line('$').'_' +endf + +fun s:SortByLineNum(i1, i2) + let line1 = s:methods[a:i1] + let line2 = s:methods[a:i2] + return line1 == line2 ? 0 : line1 > line2 ? 1 : -1 +endf + +fun s:SelectMethod() + let number = s:methods[getline('.')] + winc q + winc p + call cursor(number, 1) +endf + +fun s:LeaveMethodList() + for [option, value] in items(s:opt) + exe 'let &'.option.'='.value + endfor + let @/ = s:last_search == '' ? '' : s:last_search + unl s:opt s:last_search +endf +" vim:noet:sw=4:ts=4:ft=vim diff --git a/sources_non_forked/cocoa.vim/autoload/objc/pum_snippet.vim b/sources_non_forked/cocoa.vim/autoload/objc/pum_snippet.vim new file mode 100644 index 00000000..3ee29075 --- /dev/null +++ b/sources_non_forked/cocoa.vim/autoload/objc/pum_snippet.vim @@ -0,0 +1,87 @@ +" File: pum_snippet.vim +" Author: Michael Sanders (msanders42 [at] gmail [dot] com) +" Last Updated: June 12, 2009 +" Description: Uses snipMate to jump through function or method objc +" parameters when autocompleting. Used in cocoacomplete.vim. + +" This function is invoked whenever pum_snippet is to be used; the keys are +" only mapped when used as the trigger, and then immediately unmapped to avoid +" breaking abbreviations, as well as other things. +fun! objc#pum_snippet#Map() + ino =objc#pum_snippet#Trigger(' ') + if !exists('g:SuperTabMappingForward') " Only map tab if not using supertab. + \ || (g:SuperTabMappingForward != '' && g:SuperTabMappingForward != '') + ino =objc#pum_snippet#Trigger("\t") + endif + ino =objc#pum_snippet#Trigger("\n") + let s:start = col('.') + " Completion menu can only be detected when the popup menu is visible, so + " 'menuone' needs to be temporarily set: + let s:cot = &cot + set cot+=menuone +endf + +fun! objc#pum_snippet#Unmap() + call s:UnmapKey('') + call s:UnmapKey('') + call s:UnmapKey('') +endf + +fun s:UnmapKey(key) + if maparg(a:key, 'i') =~? '^=objc#pum_snippet#Trigger(' + sil exe 'iunmap '.a:key + endif +endf + +fun! objc#pum_snippet#Trigger(key) + call objc#pum_snippet#Unmap() + if pumvisible() + let line = getline('.') + let col = col('.') + let word = matchstr(line, '\%'.s:start.'c\k\+(.\{-})\%'.col.'c') + if word != '' + let ConvertWord = function('s:ConvertFunction') + elseif match(line, '\%'.s:start.'c\k\+[^()]*:[^()]*\%'.col.'c') != -1 + let word = matchstr(line, '\%'.s:start.'c\k\+[^()]*\%'.col.'c') + let ConvertWord = function('s:ConvertMethod') + endif + if word != '' + call s:ResetOptions() + let col -= len(word) + sil exe 's/\V'.escape(word, '\/').'\%#//' + return snipMate#expandSnip(ConvertWord(word), col) + endif + endif + call s:ResetOptions() + return a:key +endf + +fun s:ResetOptions() + let &cot = s:cot + unl s:start s:cot +endf + +fun s:ConvertFunction(function) + let name = matchstr(a:function, '^\k\+') + let params = matchstr(a:function, '^\k\+(\zs.*') + let snippet = name.'('.substitute(params, '\v(.{-1})(, |\))', '${0:\1}\2', 'g').'${0}' + return s:OrderSnippet(snippet) +endf + +fun s:ConvertMethod(method) + if stridx(a:method, ':') == -1 | return a:method | endif + let snippet = substitute(a:method, '\v\k+:\zs.{-}\ze(\s*\k+:|$)', '${0:&}', 'g') + return s:OrderSnippet(snippet) +endf + +" Converts "${0} foo ${0} bar ..." to "${1} foo ${2} bar", etc. +fun s:OrderSnippet(snippet) + let snippet = a:snippet + let i = 1 + while stridx(snippet, '${0') != -1 + let snippet = substitute(snippet, '${0', '${'.i, '') + let i += 1 + endw + return snippet +endf +" vim:noet:sw=4:ts=4:ft=vim diff --git a/sources_non_forked/cocoa.vim/doc/cocoa.txt b/sources_non_forked/cocoa.vim/doc/cocoa.txt new file mode 100644 index 00000000..5b6105d3 --- /dev/null +++ b/sources_non_forked/cocoa.vim/doc/cocoa.txt @@ -0,0 +1,154 @@ +*cocoa.txt* Plugin for Cocoa/Objective-C development. + +cocoa.vim *cocoa* +Last Change: March 30, 2010 +Author: Michael Sanders + +|cocoa-introduction| Introduction +|cocoa-installation| Installation +|cocoa-overview| Overview of features +|cocoa-mappings| Mappings +|cocoa-commands| Commands +|cocoa-license| License +|cocoa-contact| Contact + +For Vim version 7.0 or later. +This plugin only works if 'compatible' is not set. +{Vi does not have any of these features.} + +============================================================================== +INTRODUCTION *cocoa-intro* + +Cocoa.vim is a collection of scripts designed to make it easier to develop +Cocoa/Objective-C applications. It includes enhanced syntax highlighting, code +completion, documentation lookup, as well as a number of other features that +can be used to integrate Vim with Xcode, allowing you to essentially replace +Xcode's editor with Vim. + +============================================================================== +INSTALLATION *cocoa-installation* + +Documentation lookup and code completion for Cocoa.vim currently only work on +OS X 10.5+ (although the other parts should work on any platform). To install, +simply unzip cocoa.zip to your home vim directory (typically ~/.vim). + + *cocoa-suggested-plugins* +The code completion in cocoa.vim uses snipMate, if you have it installed, to +allow you to conveniently over the parameters in functions and +methods. If you like cocoa.vim, you may also find objc_matchbracket.vim +useful. + + *leopard-security-alert* +Documentation works by showing the page in your default browser, which +apparently causes Leopard to warn you of opening an html file for every word +you look up. To fix this, see this page: http://tinyurl.com/remove-annoying-alert + +============================================================================== +FEATURE OVERVIEW *cocoa-features* + + 1. Enhanced syntax highlighting; Vim's syntax highlighting for + Objective-C seemed a bit incomplete to me, so I have added a few + niceties, such as highlighting Cocoa keywords and differentiating + the method name and passed objects in method calls and definitions. + 2. Xcode-like mappings; mappings such as (where "d" is "command") + to build & run and to switch to the project window help to + integrate Xcode and Vim. For a complete list of the mappings in + cocoa.vim, see |cocoa-mappings|. + 3. Methods for the current file can be listed and navigated to with + the |:ListMethods| command. + 4. A template of methods declared in a header file (.h) can be built + in an implementation file (.m) with |:BuildMethods|. + 5. Cocoa/C Documentation can be looked up with the |:CocoaDoc| command, + or simply with Vim's |K|. + 6. Code completion for classes, methods, functions, constants, types, + and notifications can be invoked with . Parameters for + methods and functions are automatically converted to snippets to + over if you have snipMate installed. + +============================================================================== +MAPPINGS *cocoa-mappings* *g:objc_man_key* + +Cocoa.vim maps the following keys, some for convenience and others to +integrate with Xcode: +(Disclaimer: Sorry, I could not use the swirly symbols because vim/git was +having encoding issues. Just pretend that e.g. means cmd-r.) + + ||A - Alternate between header (.h) and implementation (.m) file + K - Look up documentation for word under cursor[1] + - A + - Build & Run (Go) + - CMD-R + - Build + - Clean + - Go to Project + - :ListMethods + (in insert mode) - Show omnicompletion menu + - Comment out line + - Decrease indent + - Increase indent + + ([1] This can be customized by the variable g:objc_man_key.) + +============================================================================== +COMMANDS *cocoa-commands* + + *:ListMethods* +:ListMethods Open a split window containing the methods, functions, + and #pragma marks of the current file. + *:BuildMethods* +:BuildMethods [headerfile] + Build a template of methods in an implementation (.m) + from a list declared in a header file (.h). If no + argument is given, the corresponding header file is + used (e.g. "foo.m" -> "foo.h"). + +============================================================================== +CODE COMPLETION *cocoa-completion* + +When cocoa.vim is installed the 'omnifunc' is automatically set to +'cocoacomplete#Complete'. This allows you to complete classes, functions, +methods, etc. with . These keywords are saved from header files in +~/.vim/lib/cocoa_indexes; they have been built for you, although you can build +them again by running ~/.vim/lib/extras/cocoa_definitions.py. + +Completions with parameters (i.e., functions and methods) are automatically +converted to |snipMate| if it is installed. To invoke the snippet, simply +press a whitespace character (space, tab, or return), and then navigate the +snippet as you would in snipMate. + +============================================================================== +LICENSE *cocoa-license* + +Cocoa.vim is released under the MIT license: + +Copyright 2009-2010 Michael Sanders. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +The software is provided "as is", without warranty of any kind, express or +implied, including but not limited to the warranties of merchantability, +fitness for a particular purpose and noninfringement. In no event shall the +authors or copyright holders be liable for any claim, damages or other +liability, whether in an action of contract, tort or otherwise, arising from, +out of or in connection with the software or the use or other dealings in the +software. + +============================================================================== +CONTACT *cocoa-contact* *cocoa-author* + +To contact the author (Michael Sanders), you may email: + + msanders42+cocoa.vim gmail com + +Thanks for your interest in the script! + +============================================================================== +vim:tw=78:ts=8:ft=help:norl:enc=utf-8: diff --git a/sources_non_forked/cocoa.vim/ftplugin/objc_cocoa_mappings.vim b/sources_non_forked/cocoa.vim/ftplugin/objc_cocoa_mappings.vim new file mode 100644 index 00000000..629d0b7c --- /dev/null +++ b/sources_non_forked/cocoa.vim/ftplugin/objc_cocoa_mappings.vim @@ -0,0 +1,85 @@ +" File: objc_cocoa_mappings.vim +" Author: Michael Sanders (msanders42 [at] gmail [dot] com) +" Description: Sets up mappings for cocoa.vim. +" Last Updated: December 26, 2009 + +if exists('b:cocoa_proj') || &cp || version < 700 + finish +endif +let b:cocoa_proj = fnameescape(globpath(expand(':p:h'), '*.xcodeproj')) +" Search a few levels up to see if we can find the project file +if empty(b:cocoa_proj) + let b:cocoa_proj = fnameescape(globpath(expand(':p:h:h'), '*.xcodeproj')) + + if empty(b:cocoa_proj) + let b:cocoa_proj = fnameescape(globpath(expand(':p:h:h:h'), '*.xcodeproj')) + if empty(b:cocoa_proj) + let b:cocoa_proj = fnameescape(globpath(expand(':p:h:h:h:h'), '*.xcodeproj')) + endif + endif +endif +let g:x = b:cocoa_proj + +com! -buffer ListMethods call objc#method_list#Activate(1) +com! -buffer -nargs=? -complete=customlist,objc#method_builder#Completion BuildMethods call objc#method_builder#Build('') +com! -buffer -nargs=? -complete=custom,objc#man#Completion CocoaDoc call objc#man#ShowDoc('') +com! -buffer -nargs=? Alternate call AlternateFile() + +let objc_man_key = exists('objc_man_key') ? objc_man_key : 'K' +exe 'nn '.objc_man_key.' :call objc#man#ShowDoc()' + +nn A :calAlternateFile() + +" Mimic some of Xcode's mappings. +nn :wcalBuildAnd('launch') +nn :wcalXcodeRun('build') +nn :wcalXcodeRun('clean') +" TODO: Add this +" nn :wcalBuildAnd('debug') +nn :calAlternateFile() +nn :call system('open -a Xcode '.b:cocoa_proj) +nn :ListMethods +nm +ino +nn I// +nn << +nn >> + +if exists('*s:AlternateFile') | finish | endif + +" Switch from header file to implementation file (and vice versa). +fun s:AlternateFile() + let path = expand('%:p:r').'.' + let extensions = expand('%:e') == 'h' ? ['m', 'c', 'cpp'] : ['h'] + if !s:ReadableExtensionIn(path, extensions) + echoh ErrorMsg | echo 'Alternate file not readable.' | echoh None + endif +endf + +" Returns true and switches to file if file with extension in any of +" |extensions| is readable, or returns false if not. +fun s:ReadableExtensionIn(path, extensions) + for ext in a:extensions + if filereadable(a:path.ext) + exe 'e'.fnameescape(a:path.ext) + return 1 + endif + endfor + return 0 +endf + +" Opens Xcode and runs Applescript command. +fun s:XcodeRun(command) + call system("open -a Xcode ".b:cocoa_proj." && osascript -e 'tell app " + \ .'"Xcode" to '.a:command."' &") +endf + +fun s:BuildAnd(command) + call system("open -a Xcode ".b:cocoa_proj." && osascript -e 'tell app " + \ ."\"Xcode\"' -e '" + \ .'set target_ to project of active project document ' + \ ."' -e '" + \ .'if (build target_) starts with "Build succeeded" then ' + \ .a:command.' target_' + \ ."' -e 'end tell'") +endf diff --git a/sources_non_forked/cocoa.vim/lib/cocoa_indexes/classes.txt b/sources_non_forked/cocoa.vim/lib/cocoa_indexes/classes.txt new file mode 100644 index 00000000..9854451d --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/cocoa_indexes/classes.txt @@ -0,0 +1,990 @@ +ABAddressBook\|NSObject +ABGroup\|ABRecord\|NSObject +ABImageClient +ABMultiValue\|NSObject +ABMutableMultiValue\|ABMultiValue\|NSObject +ABPeoplePickerView\|NSView\|NSResponder\|NSObject +ABPerson\|ABRecord\|NSObject +ABPersonPicker +ABPersonPickerDelegate +ABPersonView\|NSView\|NSResponder\|NSObject +ABRecord\|NSObject +ABSearchElement\|NSObject +CIColor\|NSObject +CIImage\|NSObject +DOMAbstractView\|DOMObject\|WebScriptObject\|NSObject +DOMAttr\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMBlob\|DOMObject\|WebScriptObject\|NSObject +DOMCDATASection\|DOMText\|DOMCharacterData\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMCSSCharsetRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSFontFaceRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSImportRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSMediaRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSPageRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSPrimitiveValue\|DOMCSSValue\|DOMObject\|WebScriptObject\|NSObject +DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSRuleList\|DOMObject\|WebScriptObject\|NSObject +DOMCSSStyleDeclaration\|DOMObject\|WebScriptObject\|NSObject +DOMCSSStyleRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSStyleSheet\|DOMStyleSheet\|DOMObject\|WebScriptObject\|NSObject +DOMCSSUnknownRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSValue\|DOMObject\|WebScriptObject\|NSObject +DOMCSSValueList\|DOMCSSValue\|DOMObject\|WebScriptObject\|NSObject +DOMCharacterData\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMComment\|DOMCharacterData\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMCounter\|DOMObject\|WebScriptObject\|NSObject +DOMDocument\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMDocumentFragment\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMDocumentType\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMEntity\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMEntityReference\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMEventListener +DOMEventTarget +DOMFile\|DOMBlob\|DOMObject\|WebScriptObject\|NSObject +DOMFileList\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLAnchorElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLAppletElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLAreaElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLBRElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLBaseElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLBaseFontElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLBodyElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLButtonElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLCollection\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLDListElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLDirectoryElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLDivElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLDocument\|DOMDocument\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLEmbedElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLFieldSetElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLFontElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLFormElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLFrameElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLFrameSetElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLHRElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLHeadElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLHeadingElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLHtmlElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLIFrameElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLImageElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLInputElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLLIElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLLabelElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLLegendElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLLinkElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLMapElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLMarqueeElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLMenuElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLMetaElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLModElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLOListElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLObjectElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLOptGroupElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLOptionElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLOptionsCollection\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLParagraphElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLParamElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLPreElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLQuoteElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLScriptElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLSelectElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLStyleElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTableCaptionElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTableCellElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTableColElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTableElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTableRowElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTableSectionElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTextAreaElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTitleElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLUListElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMImplementation\|DOMObject\|WebScriptObject\|NSObject +DOMKeyboardEvent\|DOMUIEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMMediaList\|DOMObject\|WebScriptObject\|NSObject +DOMMouseEvent\|DOMUIEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMMutationEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMNamedNodeMap\|DOMObject\|WebScriptObject\|NSObject +DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMNodeFilter\|DOMObject\|WebScriptObject\|NSObject +DOMNodeIterator\|DOMObject\|WebScriptObject\|NSObject +DOMNodeList\|DOMObject\|WebScriptObject\|NSObject +DOMNotation\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMObject\|WebScriptObject\|NSObject +DOMOverflowEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMProcessingInstruction\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMProgressEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMRGBColor\|DOMObject\|WebScriptObject\|NSObject +DOMRange\|DOMObject\|WebScriptObject\|NSObject +DOMRect\|DOMObject\|WebScriptObject\|NSObject +DOMStyleSheet\|DOMObject\|WebScriptObject\|NSObject +DOMStyleSheetList\|DOMObject\|WebScriptObject\|NSObject +DOMText\|DOMCharacterData\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMTreeWalker\|DOMObject\|WebScriptObject\|NSObject +DOMUIEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMWheelEvent\|DOMMouseEvent\|DOMUIEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMXPathExpression\|DOMObject\|WebScriptObject\|NSObject +DOMXPathNSResolver +DOMXPathResult\|DOMObject\|WebScriptObject\|NSObject +GKAchievement\|NSObject +GKAchievementChallenge\|GKChallenge\|NSObject +GKAchievementDescription\|NSObject +GKAchievementViewController\|NSViewController\|NSResponder\|NSObject +GKAchievementViewControllerDelegate +GKChallenge\|NSObject +GKChallengeEventHandler\|NSObject +GKChallengeEventHandlerDelegate +GKChallengeListener +GKFriendRequestComposeViewController\|NSViewController\|NSResponder\|NSObject +GKFriendRequestComposeViewControllerDelegate +GKGameCenterControllerDelegate +GKGameCenterViewController\|NSViewController\|NSResponder\|NSObject +GKInvite\|NSObject +GKInviteEventListener +GKLeaderboard\|NSObject +GKLeaderboardSet +GKLeaderboardViewController\|NSViewController\|NSResponder\|NSObject +GKLeaderboardViewControllerDelegate +GKLocalPlayer\|GKPlayer\|NSObject +GKLocalPlayerListener +GKMatch\|NSObject +GKMatchDelegate +GKMatchRequest\|NSObject +GKMatchmaker\|NSObject +GKMatchmakerViewController\|NSViewController\|NSResponder\|NSObject +GKMatchmakerViewControllerDelegate +GKNotificationBanner\|NSObject +GKPeerPickerController +GKPeerPickerControllerDelegate +GKPlayer\|NSObject +GKSavedGame +GKSavedGameListener +GKScore\|NSObject +GKScoreChallenge\|GKChallenge\|NSObject +GKSession\|NSObject +GKSessionDelegate +GKTurnBasedEventHandler\|NSObject +GKTurnBasedEventListener +GKTurnBasedExchangeReply +GKTurnBasedMatch\|NSObject +GKTurnBasedMatchmakerViewController\|NSViewController\|NSResponder\|NSObject +GKTurnBasedMatchmakerViewControllerDelegate +GKTurnBasedParticipant\|NSObject +GKVoiceChat\|NSObject +GKVoiceChatClient +GKVoiceChatService +ISyncChange\|NSObject +ISyncClient\|NSObject +ISyncConflictPropertyType +ISyncFilter\|NSObject +ISyncFiltering +ISyncManager\|NSObject +ISyncRecordReference\|NSObject +ISyncRecordSnapshot\|NSObject +ISyncSession\|NSObject +ISyncSessionDriver\|NSObject +ISyncSessionDriverDataSource +NSATSTypesetter\|NSTypesetter\|NSObject +NSActionCell\|NSCell\|NSObject +NSAffineTransform\|NSObject +NSAlert\|NSObject +NSAlertDelegate +NSAnimatablePropertyContainer +NSAnimation\|NSObject +NSAnimationContext\|NSObject +NSAnimationDelegate +NSAppearance\|NSObject +NSAppearanceCustomization +NSAppleEventDescriptor\|NSObject +NSAppleEventManager\|NSObject +NSAppleScript\|NSObject +NSApplication\|NSResponder\|NSObject +NSApplicationDelegate +NSArchiver\|NSCoder\|NSObject +NSArray\|NSObject +NSArrayController\|NSObjectController\|NSController\|NSObject +NSAssertionHandler\|NSObject +NSAtomicStore\|NSPersistentStore\|NSObject +NSAtomicStoreCacheNode\|NSObject +NSAttributeDescription\|NSPropertyDescription\|NSObject +NSAttributedString\|NSObject +NSAutoreleasePool\|NSObject +NSBezierPath\|NSObject +NSBitmapImageRep\|NSImageRep\|NSObject +NSBlockOperation\|NSOperation\|NSObject +NSBox\|NSView\|NSResponder\|NSObject +NSBrowser\|NSControl\|NSView\|NSResponder\|NSObject +NSBrowserCell\|NSCell\|NSObject +NSBrowserDelegate +NSBundle\|NSObject +NSButton\|NSControl\|NSView\|NSResponder\|NSObject +NSButtonCell\|NSActionCell\|NSCell\|NSObject +NSByteCountFormatter\|NSFormatter\|NSObject +NSCIImageRep\|NSImageRep\|NSObject +NSCache\|NSObject +NSCacheDelegate +NSCachedImageRep\|NSImageRep\|NSObject +NSCachedURLResponse\|NSObject +NSCalendar\|NSObject +NSCalendarDate\|NSDate\|NSObject +NSCell\|NSObject +NSChangeSpelling +NSCharacterSet\|NSObject +NSClassDescription\|NSObject +NSClipView\|NSView\|NSResponder\|NSObject +NSCloneCommand\|NSScriptCommand\|NSObject +NSCloseCommand\|NSScriptCommand\|NSObject +NSCoder\|NSObject +NSCoding +NSCollectionView\|NSView\|NSResponder\|NSObject +NSCollectionViewDelegate +NSCollectionViewItem\|NSViewController\|NSResponder\|NSObject +NSColor\|NSObject +NSColorList\|NSObject +NSColorPanel\|NSPanel\|NSWindow\|NSResponder\|NSObject +NSColorPicker\|NSObject +NSColorPickingCustom +NSColorPickingDefault +NSColorSpace\|NSObject +NSColorWell\|NSControl\|NSView\|NSResponder\|NSObject +NSComboBox\|NSTextField\|NSControl\|NSView\|NSResponder\|NSObject +NSComboBoxCell\|NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSComboBoxCellDataSource +NSComboBoxDataSource +NSComboBoxDelegate +NSComparisonPredicate\|NSPredicate\|NSObject +NSCompoundPredicate\|NSPredicate\|NSObject +NSCondition\|NSObject +NSConditionLock\|NSObject +NSConnection\|NSObject +NSConnectionDelegate +NSConstantString\|NSSimpleCString\|NSString\|NSObject +NSControl\|NSView\|NSResponder\|NSObject +NSControlTextEditingDelegate +NSController\|NSObject +NSCopying +NSCountCommand\|NSScriptCommand\|NSObject +NSCountedSet\|NSMutableSet\|NSSet\|NSObject +NSCreateCommand\|NSScriptCommand\|NSObject +NSCursor\|NSObject +NSCustomImageRep\|NSImageRep\|NSObject +NSData\|NSObject +NSDataDetector\|NSRegularExpression\|NSObject +NSDate\|NSObject +NSDateComponents\|NSObject +NSDateFormatter\|NSFormatter\|NSObject +NSDatePicker\|NSControl\|NSView\|NSResponder\|NSObject +NSDatePickerCell\|NSActionCell\|NSCell\|NSObject +NSDatePickerCellDelegate +NSDecimalNumber\|NSNumber\|NSValue\|NSObject +NSDecimalNumberBehaviors +NSDecimalNumberHandler\|NSObject +NSDeleteCommand\|NSScriptCommand\|NSObject +NSDictionary\|NSObject +NSDictionaryController\|NSArrayController\|NSObjectController\|NSController\|NSObject +NSDirectoryEnumerator\|NSEnumerator\|NSObject +NSDiscardableContent +NSDistantObject\|NSProxy +NSDistantObjectRequest\|NSObject +NSDistributedLock\|NSObject +NSDistributedNotificationCenter\|NSNotificationCenter\|NSObject +NSDockTile\|NSObject +NSDockTilePlugIn +NSDocument\|NSObject +NSDocumentController\|NSObject +NSDraggingDestination +NSDraggingImageComponent\|NSObject +NSDraggingInfo +NSDraggingItem\|NSObject +NSDraggingSession\|NSObject +NSDraggingSource +NSDrawer\|NSResponder\|NSObject +NSDrawerDelegate +NSEPSImageRep\|NSImageRep\|NSObject +NSEntityDescription\|NSObject +NSEntityMapping\|NSObject +NSEntityMigrationPolicy\|NSObject +NSEnumerator\|NSObject +NSError\|NSObject +NSEvent\|NSObject +NSException\|NSObject +NSExistsCommand\|NSScriptCommand\|NSObject +NSExpression\|NSObject +NSExpressionDescription\|NSPropertyDescription\|NSObject +NSFastEnumeration +NSFetchRequest\|NSPersistentStoreRequest\|NSObject +NSFetchRequestExpression\|NSExpression\|NSObject +NSFetchedPropertyDescription\|NSPropertyDescription\|NSObject +NSFileCoordinator\|NSObject +NSFileHandle\|NSObject +NSFileManager\|NSObject +NSFileManagerDelegate +NSFilePresenter +NSFileProviderExtension +NSFileSecurity\|NSObject +NSFileVersion\|NSObject +NSFileWrapper\|NSObject +NSFont\|NSObject +NSFontCollection\|NSObject +NSFontDescriptor\|NSObject +NSFontManager\|NSObject +NSFontPanel\|NSPanel\|NSWindow\|NSResponder\|NSObject +NSFormCell\|NSActionCell\|NSCell\|NSObject +NSFormatter\|NSObject +NSGarbageCollector\|NSObject +NSGetCommand\|NSScriptCommand\|NSObject +NSGlyphGenerator\|NSObject +NSGlyphInfo\|NSObject +NSGlyphStorage +NSGradient\|NSObject +NSGraphicsContext\|NSObject +NSHTTPCookie\|NSObject +NSHTTPCookieStorage\|NSObject +NSHTTPURLResponse\|NSURLResponse\|NSObject +NSHashTable\|NSObject +NSHelpManager\|NSObject +NSHost\|NSObject +NSIgnoreMisspelledWords +NSImage\|NSObject +NSImageCell\|NSCell\|NSObject +NSImageDelegate +NSImageRep\|NSObject +NSImageView\|NSControl\|NSView\|NSResponder\|NSObject +NSIncrementalStore\|NSPersistentStore\|NSObject +NSIncrementalStoreNode\|NSObject +NSIndexPath\|NSObject +NSIndexSet\|NSObject +NSIndexSpecifier\|NSScriptObjectSpecifier\|NSObject +NSInputManager\|NSObject +NSInputServer\|NSObject +NSInputServerMouseTracker +NSInputServiceProvider +NSInputStream\|NSStream\|NSObject +NSInvocation\|NSObject +NSInvocationOperation\|NSOperation\|NSObject +NSJSONSerialization\|NSObject +NSKeyedArchiver\|NSCoder\|NSObject +NSKeyedArchiverDelegate +NSKeyedUnarchiver\|NSCoder\|NSObject +NSKeyedUnarchiverDelegate +NSLayoutConstraint\|NSObject +NSLayoutManager\|NSObject +NSLayoutManagerDelegate +NSLevelIndicator\|NSControl\|NSView\|NSResponder\|NSObject +NSLevelIndicatorCell\|NSActionCell\|NSCell\|NSObject +NSLinguisticTagger\|NSObject +NSLocale\|NSObject +NSLock\|NSObject +NSLocking +NSLogicalTest\|NSScriptWhoseTest\|NSObject +NSMachBootstrapServer\|NSPortNameServer\|NSObject +NSMachPort\|NSPort\|NSObject +NSMachPortDelegate +NSManagedObject\|NSObject +NSManagedObjectContext\|NSObject +NSManagedObjectID\|NSObject +NSManagedObjectModel\|NSObject +NSMapTable\|NSObject +NSMappingModel\|NSObject +NSMatrix\|NSControl\|NSView\|NSResponder\|NSObject +NSMatrixDelegate +NSMediaLibraryBrowserController\|NSObject +NSMenu\|NSObject +NSMenuDelegate +NSMenuItem\|NSObject +NSMenuItemCell\|NSButtonCell\|NSActionCell\|NSCell\|NSObject +NSMenuView\|NSView\|NSResponder\|NSObject +NSMergeConflict\|NSObject +NSMergePolicy\|NSObject +NSMessagePort\|NSPort\|NSObject +NSMessagePortNameServer\|NSPortNameServer\|NSObject +NSMetadataItem\|NSObject +NSMetadataQuery\|NSObject +NSMetadataQueryAttributeValueTuple\|NSObject +NSMetadataQueryDelegate +NSMetadataQueryResultGroup\|NSObject +NSMethodSignature\|NSObject +NSMiddleSpecifier\|NSScriptObjectSpecifier\|NSObject +NSMigrationManager\|NSObject +NSMoveCommand\|NSScriptCommand\|NSObject +NSMovie\|NSObject +NSMovieView\|NSView\|NSResponder\|NSObject +NSMutableArray\|NSArray\|NSObject +NSMutableAttributedString\|NSAttributedString\|NSObject +NSMutableCharacterSet\|NSCharacterSet\|NSObject +NSMutableCopying +NSMutableData\|NSData\|NSObject +NSMutableDictionary\|NSDictionary\|NSObject +NSMutableFontCollection\|NSFontCollection\|NSObject +NSMutableIndexSet\|NSIndexSet\|NSObject +NSMutableOrderedSet\|NSOrderedSet\|NSObject +NSMutableParagraphStyle\|NSParagraphStyle\|NSObject +NSMutableSet\|NSSet\|NSObject +NSMutableString\|NSString\|NSObject +NSMutableURLRequest\|NSURLRequest\|NSObject +NSNameSpecifier\|NSScriptObjectSpecifier\|NSObject +NSNetService\|NSObject +NSNetServiceBrowser\|NSObject +NSNetServiceBrowserDelegate +NSNetServiceDelegate +NSNib\|NSObject +NSNibConnector\|NSObject +NSNibControlConnector\|NSNibConnector\|NSObject +NSNibOutletConnector\|NSNibConnector\|NSObject +NSNotification\|NSObject +NSNotificationCenter\|NSObject +NSNotificationQueue\|NSObject +NSNull\|NSObject +NSNumber\|NSValue\|NSObject +NSNumberFormatter\|NSFormatter\|NSObject +NSObject +NSObjectController\|NSController\|NSObject +NSOpenGLContext\|NSObject +NSOpenGLLayer\|CAOpenGLLayer\|CALayer\|NSObject +NSOpenGLPixelBuffer\|NSObject +NSOpenGLPixelFormat\|NSObject +NSOpenGLView\|NSView\|NSResponder\|NSObject +NSOpenPanel\|NSSavePanel\|NSPanel\|NSWindow\|NSResponder\|NSObject +NSOpenSavePanelDelegate +NSOperation\|NSObject +NSOperationQueue\|NSObject +NSOrderedSet\|NSObject +NSOrthography\|NSObject +NSOutlineView\|NSTableView\|NSControl\|NSView\|NSResponder\|NSObject +NSOutlineViewDataSource +NSOutlineViewDelegate +NSOutputStream\|NSStream\|NSObject +NSPDFImageRep\|NSImageRep\|NSObject +NSPDFInfo\|NSObject +NSPDFPanel\|NSObject +NSPICTImageRep\|NSImageRep\|NSObject +NSPageController\|NSViewController\|NSResponder\|NSObject +NSPageControllerDelegate +NSPageLayout\|NSObject +NSPanel\|NSWindow\|NSResponder\|NSObject +NSParagraphStyle\|NSObject +NSPasteboard\|NSObject +NSPasteboardItem\|NSObject +NSPasteboardItemDataProvider +NSPasteboardReading +NSPasteboardWriting +NSPathCell\|NSActionCell\|NSCell\|NSObject +NSPathCellDelegate +NSPathComponentCell\|NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSPathControl\|NSControl\|NSView\|NSResponder\|NSObject +NSPathControlDelegate +NSPersistentDocument\|NSDocument\|NSObject +NSPersistentStore\|NSObject +NSPersistentStoreCoordinator\|NSObject +NSPersistentStoreCoordinatorSyncing +NSPersistentStoreRequest\|NSObject +NSPipe\|NSObject +NSPointerArray\|NSObject +NSPointerFunctions\|NSObject +NSPopUpButton\|NSButton\|NSControl\|NSView\|NSResponder\|NSObject +NSPopUpButtonCell\|NSMenuItemCell\|NSButtonCell\|NSActionCell\|NSCell\|NSObject +NSPopover\|NSResponder\|NSObject +NSPopoverDelegate +NSPort\|NSObject +NSPortCoder\|NSCoder\|NSObject +NSPortDelegate +NSPortMessage\|NSObject +NSPortNameServer\|NSObject +NSPositionalSpecifier\|NSObject +NSPredicate\|NSObject +NSPredicateEditor\|NSRuleEditor\|NSControl\|NSView\|NSResponder\|NSObject +NSPredicateEditorRowTemplate\|NSObject +NSPreferencePane\|NSObject +NSPrintInfo\|NSObject +NSPrintOperation\|NSObject +NSPrintPanel\|NSObject +NSPrintPanelAccessorizing +NSPrinter\|NSObject +NSProcessInfo\|NSObject +NSProgress\|NSObject +NSProgressIndicator\|NSView\|NSResponder\|NSObject +NSPropertyDescription\|NSObject +NSPropertyListSerialization\|NSObject +NSPropertyMapping\|NSObject +NSPropertySpecifier\|NSScriptObjectSpecifier\|NSObject +NSProtocolChecker\|NSProxy +NSProxy +NSPurgeableData\|NSMutableData\|NSData\|NSObject +NSQuickDrawView\|NSView\|NSResponder\|NSObject +NSQuitCommand\|NSScriptCommand\|NSObject +NSRandomSpecifier\|NSScriptObjectSpecifier\|NSObject +NSRangeSpecifier\|NSScriptObjectSpecifier\|NSObject +NSRecursiveLock\|NSObject +NSRegularExpression\|NSObject +NSRelationshipDescription\|NSPropertyDescription\|NSObject +NSRelativeSpecifier\|NSScriptObjectSpecifier\|NSObject +NSResponder\|NSObject +NSRuleEditor\|NSControl\|NSView\|NSResponder\|NSObject +NSRuleEditorDelegate +NSRulerMarker\|NSObject +NSRulerView\|NSView\|NSResponder\|NSObject +NSRunLoop\|NSObject +NSRunningApplication\|NSObject +NSSaveChangesRequest\|NSPersistentStoreRequest\|NSObject +NSSavePanel\|NSPanel\|NSWindow\|NSResponder\|NSObject +NSScanner\|NSObject +NSScreen\|NSObject +NSScriptClassDescription\|NSClassDescription\|NSObject +NSScriptCoercionHandler\|NSObject +NSScriptCommand\|NSObject +NSScriptCommandDescription\|NSObject +NSScriptExecutionContext\|NSObject +NSScriptObjectSpecifier\|NSObject +NSScriptSuiteRegistry\|NSObject +NSScriptWhoseTest\|NSObject +NSScrollView\|NSView\|NSResponder\|NSObject +NSScroller\|NSControl\|NSView\|NSResponder\|NSObject +NSSearchField\|NSTextField\|NSControl\|NSView\|NSResponder\|NSObject +NSSearchFieldCell\|NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSSecureCoding +NSSecureTextField\|NSTextField\|NSControl\|NSView\|NSResponder\|NSObject +NSSecureTextFieldCell\|NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSSegmentedCell\|NSActionCell\|NSCell\|NSObject +NSSegmentedControl\|NSControl\|NSView\|NSResponder\|NSObject +NSServicesMenuRequestor +NSSet\|NSObject +NSSetCommand\|NSScriptCommand\|NSObject +NSShadow\|NSObject +NSSharingService\|NSObject +NSSharingServiceDelegate +NSSharingServicePicker\|NSObject +NSSharingServicePickerDelegate +NSSimpleCString\|NSString\|NSObject +NSSimpleHorizontalTypesetter\|NSTypesetter\|NSObject +NSSlider\|NSControl\|NSView\|NSResponder\|NSObject +NSSliderCell\|NSActionCell\|NSCell\|NSObject +NSSocketPort\|NSPort\|NSObject +NSSocketPortNameServer\|NSPortNameServer\|NSObject +NSSortDescriptor\|NSObject +NSSound\|NSObject +NSSoundDelegate +NSSpecifierTest\|NSScriptWhoseTest\|NSObject +NSSpeechRecognizer\|NSObject +NSSpeechRecognizerDelegate +NSSpeechSynthesizer\|NSObject +NSSpeechSynthesizerDelegate +NSSpellChecker\|NSObject +NSSpellServer\|NSObject +NSSpellServerDelegate +NSSplitView\|NSView\|NSResponder\|NSObject +NSSplitViewDelegate +NSStackView\|NSView\|NSResponder\|NSObject +NSStackViewDelegate +NSStatusBar\|NSObject +NSStatusItem\|NSObject +NSStepper\|NSControl\|NSView\|NSResponder\|NSObject +NSStepperCell\|NSActionCell\|NSCell\|NSObject +NSStream\|NSObject +NSStreamDelegate +NSString\|NSObject +NSStringDrawingContext\|NSObject +NSTabView\|NSView\|NSResponder\|NSObject +NSTabViewDelegate +NSTabViewItem\|NSObject +NSTableCellView\|NSView\|NSResponder\|NSObject +NSTableColumn\|NSObject +NSTableHeaderCell\|NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSTableHeaderView\|NSView\|NSResponder\|NSObject +NSTableRowView\|NSView\|NSResponder\|NSObject +NSTableView\|NSControl\|NSView\|NSResponder\|NSObject +NSTableViewDataSource +NSTableViewDelegate +NSTask\|NSObject +NSText\|NSView\|NSResponder\|NSObject +NSTextAlternatives\|NSObject +NSTextAttachment\|NSObject +NSTextAttachmentCell\|NSCell\|NSObject +NSTextAttachmentContainer +NSTextBlock\|NSObject +NSTextCheckingResult\|NSObject +NSTextContainer\|NSObject +NSTextDelegate +NSTextField\|NSControl\|NSView\|NSResponder\|NSObject +NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSTextFieldDelegate +NSTextFinder\|NSObject +NSTextFinderBarContainer +NSTextFinderClient +NSTextInput +NSTextInputClient +NSTextInputContext\|NSObject +NSTextLayoutOrientationProvider +NSTextList\|NSObject +NSTextStorage\|NSMutableAttributedString\|NSAttributedString\|NSObject +NSTextStorageDelegate +NSTextTab\|NSObject +NSTextTable\|NSTextBlock\|NSObject +NSTextTableBlock\|NSTextBlock\|NSObject +NSTextView\|NSText\|NSView\|NSResponder\|NSObject +NSTextViewDelegate +NSThread\|NSObject +NSTimeZone\|NSObject +NSTimer\|NSObject +NSTokenField\|NSTextField\|NSControl\|NSView\|NSResponder\|NSObject +NSTokenFieldCell\|NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSTokenFieldCellDelegate +NSTokenFieldDelegate +NSToolbar\|NSObject +NSToolbarDelegate +NSToolbarItem\|NSObject +NSToolbarItemGroup\|NSToolbarItem\|NSObject +NSToolbarItemValidations +NSTouch\|NSObject +NSTrackingArea\|NSObject +NSTreeController\|NSObjectController\|NSController\|NSObject +NSTreeNode\|NSObject +NSTypesetter\|NSObject +NSURL\|NSObject +NSURLAuthenticationChallenge\|NSObject +NSURLAuthenticationChallengeSender +NSURLCache\|NSObject +NSURLComponents\|NSObject +NSURLConnection\|NSObject +NSURLConnectionDataDelegate +NSURLConnectionDelegate +NSURLConnectionDownloadDelegate +NSURLCredential\|NSObject +NSURLCredentialStorage\|NSObject +NSURLDownload\|NSObject +NSURLDownloadDelegate +NSURLHandle\|NSObject +NSURLHandleClient +NSURLProtectionSpace\|NSObject +NSURLProtocol\|NSObject +NSURLProtocolClient +NSURLRequest\|NSObject +NSURLResponse\|NSObject +NSURLSession +NSURLSessionConfiguration +NSURLSessionDataDelegate +NSURLSessionDataTask +NSURLSessionDelegate +NSURLSessionDownloadDelegate +NSURLSessionDownloadTask +NSURLSessionTask +NSURLSessionTaskDelegate +NSURLSessionUploadTask +NSUUID\|NSObject +NSUbiquitousKeyValueStore\|NSObject +NSUnarchiver\|NSCoder\|NSObject +NSUndoManager\|NSObject +NSUniqueIDSpecifier\|NSScriptObjectSpecifier\|NSObject +NSUserAppleScriptTask\|NSUserScriptTask\|NSObject +NSUserAutomatorTask\|NSUserScriptTask\|NSObject +NSUserDefaults\|NSObject +NSUserDefaultsController\|NSController\|NSObject +NSUserInterfaceItemIdentification +NSUserInterfaceItemSearching +NSUserInterfaceValidations +NSUserNotification\|NSObject +NSUserNotificationCenter\|NSObject +NSUserNotificationCenterDelegate +NSUserScriptTask\|NSObject +NSUserUnixTask\|NSUserScriptTask\|NSObject +NSValidatedToobarItem +NSValidatedUserInterfaceItem +NSValue\|NSObject +NSValueTransformer\|NSObject +NSView\|NSResponder\|NSObject +NSViewAnimation\|NSAnimation\|NSObject +NSViewController\|NSResponder\|NSObject +NSWhoseSpecifier\|NSScriptObjectSpecifier\|NSObject +NSWindow\|NSResponder\|NSObject +NSWindowController\|NSResponder\|NSObject +NSWindowDelegate +NSWindowRestoration +NSWorkspace\|NSObject +NSXMLDTD\|NSXMLNode\|NSObject +NSXMLDTDNode\|NSXMLNode\|NSObject +NSXMLDocument\|NSXMLNode\|NSObject +NSXMLElement\|NSXMLNode\|NSObject +NSXMLNode\|NSObject +NSXMLParser\|NSObject +NSXMLParserDelegate +NSXPCConnection\|NSObject +NSXPCInterface\|NSObject +NSXPCListener\|NSObject +NSXPCListenerDelegate +NSXPCListenerEndpoint\|NSObject +NSXPCProxyCreating +QTCaptureAudioPreviewOutput\|QTCaptureOutput\|NSObject +QTCaptureConnection\|NSObject +QTCaptureDecompressedAudioOutput\|QTCaptureOutput\|NSObject +QTCaptureDecompressedVideoOutput\|QTCaptureOutput\|NSObject +QTCaptureDevice\|NSObject +QTCaptureDeviceInput\|QTCaptureInput\|NSObject +QTCaptureFileOutput\|QTCaptureOutput\|NSObject +QTCaptureInput\|NSObject +QTCaptureLayer\|CALayer\|NSObject +QTCaptureMovieFileOutput\|QTCaptureFileOutput\|QTCaptureOutput\|NSObject +QTCaptureOutput\|NSObject +QTCaptureSession\|NSObject +QTCaptureVideoPreviewOutput\|QTCaptureOutput\|NSObject +QTCaptureView\|NSView\|NSResponder\|NSObject +QTCompressionOptions\|NSObject +QTDataReference\|NSObject +QTExportOptions\|NSObject +QTExportSession\|NSObject +QTExportSessionDelegate +QTFormatDescription\|NSObject +QTMedia\|NSObject +QTMetadataItem\|NSObject +QTMovie\|NSObject +QTMovieLayer\|CALayer\|NSObject +QTMovieModernizer\|NSObject +QTMovieView\|NSView\|NSResponder\|NSObject +QTSampleBuffer\|NSObject +QTTrack\|NSObject +ScreenSaverDefaults\|NSUserDefaults\|NSObject +ScreenSaverView\|NSView\|NSResponder\|NSObject +UIAcceleration +UIAccelerometer +UIAccelerometerDelegate +UIAccessibilityCustomAction +UIAccessibilityElement +UIAccessibilityIdentification +UIAccessibilityReadingContent +UIActionSheet +UIActionSheetDelegate +UIActivity +UIActivityIndicatorView +UIActivityItemProvider +UIActivityItemSource +UIActivityViewController +UIAdaptivePresentationControllerDelegate +UIAlertAction +UIAlertController +UIAlertView +UIAlertViewDelegate +UIAppearance +UIAppearanceContainer +UIApplication +UIApplicationDelegate +UIAttachmentBehavior +UIBarButtonItem +UIBarItem +UIBarPositioning +UIBarPositioningDelegate +UIBezierPath +UIBlurEffect +UIButton +UICollectionReusableView +UICollectionView +UICollectionViewCell +UICollectionViewController +UICollectionViewDataSource +UICollectionViewDelegate +UICollectionViewDelegateFlowLayout +UICollectionViewFlowLayout +UICollectionViewFlowLayoutInvalidationContext +UICollectionViewLayout +UICollectionViewLayoutAttributes +UICollectionViewLayoutInvalidationContext +UICollectionViewTransitionLayout +UICollectionViewUpdateItem +UICollisionBehavior +UICollisionBehaviorDelegate +UIColor +UIContentContainer +UIControl +UICoordinateSpace +UIDataSourceModelAssociation +UIDatePicker +UIDevice +UIDictationPhrase +UIDocument +UIDocumentInteractionController +UIDocumentInteractionControllerDelegate +UIDocumentMenuDelegate +UIDocumentMenuViewController +UIDocumentPickerDelegate +UIDocumentPickerExtensionViewController +UIDocumentPickerViewController +UIDynamicAnimator +UIDynamicAnimatorDelegate +UIDynamicBehavior +UIDynamicItem +UIDynamicItemBehavior +UIEvent +UIFont +UIFontDescriptor +UIGestureRecognizer +UIGestureRecognizerDelegate +UIGravityBehavior +UIGuidedAccessRestrictionDelegate +UIImage +UIImageAsset +UIImagePickerController +UIImagePickerControllerDelegate +UIImageView +UIInputView +UIInputViewAudioFeedback +UIInputViewController +UIInterpolatingMotionEffect +UIKeyCommand +UIKeyInput +UILabel +UILayoutSupport +UILexicon +UILexiconEntry +UILocalNotification +UILocalizedIndexedCollation +UILongPressGestureRecognizer +UIManagedDocument +UIMarkupTextPrintFormatter +UIMenuController +UIMenuItem +UIMotionEffect +UIMotionEffectGroup +UIMutableUserNotificationAction +UIMutableUserNotificationCategory +UINavigationBar +UINavigationBarDelegate +UINavigationController +UINavigationControllerDelegate +UINavigationItem +UINib +UIObjectRestoration +UIPageControl +UIPageViewController +UIPageViewControllerDataSource +UIPageViewControllerDelegate +UIPanGestureRecognizer +UIPasteboard +UIPercentDrivenInteractiveTransition +UIPickerView +UIPickerViewAccessibilityDelegate +UIPickerViewDataSource +UIPickerViewDelegate +UIPinchGestureRecognizer +UIPopoverBackgroundView +UIPopoverBackgroundViewMethods +UIPopoverController +UIPopoverControllerDelegate +UIPopoverPresentationController +UIPopoverPresentationControllerDelegate +UIPresentationController +UIPrintFormatter +UIPrintInfo +UIPrintInteractionController +UIPrintInteractionControllerDelegate +UIPrintPageRenderer +UIPrintPaper +UIPrinter +UIPrinterPickerController +UIPrinterPickerControllerDelegate +UIProgressView +UIPushBehavior +UIReferenceLibraryViewController +UIRefreshControl +UIResponder +UIRotationGestureRecognizer +UIScreen +UIScreenEdgePanGestureRecognizer +UIScreenMode +UIScrollView +UIScrollViewAccessibilityDelegate +UIScrollViewDelegate +UISearchBar +UISearchBarDelegate +UISearchController +UISearchControllerDelegate +UISearchDisplayController +UISearchDisplayDelegate +UISearchResultsUpdating +UISegmentedControl +UISimpleTextPrintFormatter +UISlider +UISnapBehavior +UISplitViewController +UISplitViewControllerDelegate +UIStateRestoring +UIStepper +UIStoryboard +UIStoryboardPopoverSegue +UIStoryboardSegue +UISwipeGestureRecognizer +UISwitch +UITabBar +UITabBarController +UITabBarControllerDelegate +UITabBarDelegate +UITabBarItem +UITableView +UITableViewCell +UITableViewController +UITableViewDataSource +UITableViewDelegate +UITableViewHeaderFooterView +UITableViewRowAction +UITapGestureRecognizer +UITextChecker +UITextDocumentProxy +UITextField +UITextFieldDelegate +UITextInput +UITextInputDelegate +UITextInputMode +UITextInputStringTokenizer +UITextInputTokenizer +UITextInputTraits +UITextPosition +UITextRange +UITextSelecting +UITextSelectionRect +UITextView +UITextViewDelegate +UIToolbar +UIToolbarDelegate +UITouch +UITraitCollection +UITraitEnvironment +UIUserNotificationAction +UIUserNotificationCategory +UIUserNotificationSettings +UIVibrancyEffect +UIVideoEditorController +UIVideoEditorControllerDelegate +UIView +UIViewController +UIViewControllerAnimatedTransitioning +UIViewControllerContextTransitioning +UIViewControllerInteractiveTransitioning +UIViewControllerRestoration +UIViewControllerTransitionCoordinator +UIViewControllerTransitionCoordinatorContext +UIViewControllerTransitioningDelegate +UIViewPrintFormatter +UIVisualEffect +UIVisualEffectView +UIWebView +UIWebViewDelegate +UIWindow +WebArchive\|NSObject +WebBackForwardList\|NSObject +WebDataSource\|NSObject +WebDocumentRepresentation +WebDocumentSearching +WebDocumentText +WebDocumentView +WebDownload\|NSURLDownload\|NSObject +WebDownloadDelegate +WebFrame\|NSObject +WebFrameView\|NSView\|NSResponder\|NSObject +WebHistory\|NSObject +WebHistoryItem\|NSObject +WebOpenPanelResultListener\|NSObject +WebPlugInViewFactory +WebPolicyDecisionListener\|NSObject +WebPreferences\|NSObject +WebResource\|NSObject +WebScriptObject\|NSObject +WebUndefined\|NSObject +WebView\|NSView\|NSResponder\|NSObject \ No newline at end of file diff --git a/sources_non_forked/cocoa.vim/lib/cocoa_indexes/constants.txt b/sources_non_forked/cocoa.vim/lib/cocoa_indexes/constants.txt new file mode 100644 index 00000000..0c4ac2de --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/cocoa_indexes/constants.txt @@ -0,0 +1,2678 @@ +NSASCIIStringEncoding +NSAWTEventType +NSAboveBottom +NSAboveTop +NSAccessibilityPriorityHigh +NSAccessibilityPriorityLow +NSAccessibilityPriorityMedium +NSActivityAutomaticTerminationDisabled +NSActivityBackground +NSActivityIdleDisplaySleepDisabled +NSActivityIdleSystemSleepDisabled +NSActivityLatencyCritical +NSActivitySuddenTerminationDisabled +NSActivityUserInitiated +NSActivityUserInitiatedAllowingIdleSystemSleep +NSAddEntityMappingType +NSAddTraitFontAction +NSAdminApplicationDirectory +NSAdobeCNS1CharacterCollection +NSAdobeGB1CharacterCollection +NSAdobeJapan1CharacterCollection +NSAdobeJapan2CharacterCollection +NSAdobeKorea1CharacterCollection +NSAggregateExpressionType +NSAlertAlternateReturn +NSAlertDefaultReturn +NSAlertErrorReturn +NSAlertFirstButtonReturn +NSAlertOtherReturn +NSAlertSecondButtonReturn +NSAlertThirdButtonReturn +NSAlignAllEdgesInward +NSAlignAllEdgesNearest +NSAlignAllEdgesOutward +NSAlignHeightInward +NSAlignHeightNearest +NSAlignHeightOutward +NSAlignMaxXInward +NSAlignMaxXNearest +NSAlignMaxXOutward +NSAlignMaxYInward +NSAlignMaxYNearest +NSAlignMaxYOutward +NSAlignMinXInward +NSAlignMinXNearest +NSAlignMinXOutward +NSAlignMinYInward +NSAlignMinYNearest +NSAlignMinYOutward +NSAlignRectFlipped +NSAlignWidthInward +NSAlignWidthNearest +NSAlignWidthOutward +NSAllApplicationsDirectory +NSAllDomainsMask +NSAllLibrariesDirectory +NSAllPredicateModifier +NSAllScrollerParts +NSAlphaFirstBitmapFormat +NSAlphaNonpremultipliedBitmapFormat +NSAlphaShiftKeyMask +NSAlternateKeyMask +NSAnchoredSearch +NSAndPredicateType +NSAnimationBlocking +NSAnimationEaseIn +NSAnimationEaseInOut +NSAnimationEaseOut +NSAnimationEffectDisappearingItemDefault +NSAnimationEffectPoof +NSAnimationLinear +NSAnimationNonblocking +NSAnimationNonblockingThreaded +NSAnyEventMask +NSAnyKeyExpressionType +NSAnyPredicateModifier +NSAnyType +NSAppKitDefined +NSAppKitDefinedMask +NSApplicationActivateAllWindows +NSApplicationActivateIgnoringOtherApps +NSApplicationActivatedEventType +NSApplicationActivationPolicyAccessory +NSApplicationActivationPolicyProhibited +NSApplicationActivationPolicyRegular +NSApplicationDeactivatedEventType +NSApplicationDefined +NSApplicationDefinedMask +NSApplicationDelegateReplyCancel +NSApplicationDelegateReplyFailure +NSApplicationDelegateReplySuccess +NSApplicationDirectory +NSApplicationOcclusionStateVisible +NSApplicationPresentationAutoHideDock +NSApplicationPresentationAutoHideMenuBar +NSApplicationPresentationAutoHideToolbar +NSApplicationPresentationDefault +NSApplicationPresentationDisableAppleMenu +NSApplicationPresentationDisableForceQuit +NSApplicationPresentationDisableHideApplication +NSApplicationPresentationDisableMenuBarTransparency +NSApplicationPresentationDisableProcessSwitching +NSApplicationPresentationDisableSessionTermination +NSApplicationPresentationFullScreen +NSApplicationPresentationHideDock +NSApplicationPresentationHideMenuBar +NSApplicationScriptsDirectory +NSApplicationSupportDirectory +NSArgumentEvaluationScriptError +NSArgumentsWrongScriptError +NSAscendingPageOrder +NSAsciiWithDoubleByteEUCGlyphPacking +NSAtBottom +NSAtTop +NSAtomicWrite +NSAttachmentCharacter +NSAttributedStringEnumerationLongestEffectiveRangeNotRequired +NSAttributedStringEnumerationReverse +NSAutoPagination +NSAutosaveAsOperation +NSAutosaveElsewhereOperation +NSAutosaveInPlaceOperation +NSAutosaveOperation +NSAutosavedInformationDirectory +NSBMPFileType +NSBackTabCharacter +NSBackgroundStyleDark +NSBackgroundStyleLight +NSBackgroundStyleLowered +NSBackgroundStyleRaised +NSBackgroundTab +NSBackingStoreBuffered +NSBackingStoreNonretained +NSBackingStoreRetained +NSBackspaceCharacter +NSBacktabTextMovement +NSBackwardsSearch +NSBeginFunctionKey +NSBeginsWithComparison +NSBeginsWithPredicateOperatorType +NSBelowBottom +NSBelowTop +NSBetweenPredicateOperatorType +NSBevelLineJoinStyle +NSBezelBorder +NSBinarySearchingFirstEqual +NSBinarySearchingInsertionIndex +NSBinarySearchingLastEqual +NSBlockExpressionType +NSBlueControlTint +NSBoldFontMask +NSBorderlessWindowMask +NSBottomTabsBezelBorder +NSBoxCustom +NSBoxOldStyle +NSBoxPrimary +NSBoxSecondary +NSBoxSeparator +NSBreakFunctionKey +NSBrowserAutoColumnResizing +NSBrowserDropAbove +NSBrowserDropOn +NSBrowserNoColumnResizing +NSBrowserUserColumnResizing +NSBundleExecutableArchitectureI386 +NSBundleExecutableArchitecturePPC +NSBundleExecutableArchitecturePPC64 +NSBundleExecutableArchitectureX86_64 +NSButtLineCapStyle +NSByteCountFormatterCountStyleBinary +NSByteCountFormatterCountStyleDecimal +NSByteCountFormatterCountStyleFile +NSByteCountFormatterCountStyleMemory +NSByteCountFormatterUseAll +NSByteCountFormatterUseBytes +NSByteCountFormatterUseDefault +NSByteCountFormatterUseEB +NSByteCountFormatterUseGB +NSByteCountFormatterUseKB +NSByteCountFormatterUseMB +NSByteCountFormatterUsePB +NSByteCountFormatterUseTB +NSByteCountFormatterUseYBOrHigher +NSByteCountFormatterUseZB +NSCMYKColorSpaceModel +NSCMYKModeColorPanel +NSCachesDirectory +NSCalculationDivideByZero +NSCalculationLossOfPrecision +NSCalculationNoError +NSCalculationOverflow +NSCalculationUnderflow +NSCalendarCalendarUnit +NSCalendarMatchFirst +NSCalendarMatchLast +NSCalendarMatchNextTime +NSCalendarMatchNextTimePreservingSmallerUnits +NSCalendarMatchPreviousTimePreservingSmallerUnits +NSCalendarMatchStrictly +NSCalendarSearchBackwards +NSCalendarUnitCalendar +NSCalendarUnitDay +NSCalendarUnitEra +NSCalendarUnitHour +NSCalendarUnitMinute +NSCalendarUnitMonth +NSCalendarUnitNanosecond +NSCalendarUnitQuarter +NSCalendarUnitSecond +NSCalendarUnitTimeZone +NSCalendarUnitWeekOfMonth +NSCalendarUnitWeekOfYear +NSCalendarUnitWeekday +NSCalendarUnitWeekdayOrdinal +NSCalendarUnitYear +NSCalendarUnitYearForWeekOfYear +NSCalendarWrapComponents +NSCancelButton +NSCancelTextMovement +NSCannotCreateScriptCommandError +NSCarriageReturnCharacter +NSCaseInsensitivePredicateOption +NSCaseInsensitiveSearch +NSCellAllowsMixedState +NSCellChangesContents +NSCellDisabled +NSCellEditable +NSCellHasImageHorizontal +NSCellHasImageOnLeftOrBottom +NSCellHasOverlappingImage +NSCellHighlighted +NSCellHitContentArea +NSCellHitEditableTextArea +NSCellHitNone +NSCellHitTrackableArea +NSCellIsBordered +NSCellIsInsetButton +NSCellLightsByBackground +NSCellLightsByContents +NSCellLightsByGray +NSCellState +NSCenterTabStopType +NSCenterTextAlignment +NSChangeAutosaved +NSChangeBackgroundCell +NSChangeBackgroundCellMask +NSChangeCleared +NSChangeDiscardable +NSChangeDone +NSChangeGrayCell +NSChangeGrayCellMask +NSChangeReadOtherContents +NSChangeRedone +NSChangeUndone +NSCircularBezelStyle +NSCircularSlider +NSClearControlTint +NSClearDisplayFunctionKey +NSClearLineFunctionKey +NSClipPagination +NSClockAndCalendarDatePickerStyle +NSClosableWindowMask +NSClosePathBezierPathElement +NSCollectionViewDropBefore +NSCollectionViewDropOn +NSCollectorDisabledOption +NSColorListModeColorPanel +NSColorPanelAllModesMask +NSColorPanelCMYKModeMask +NSColorPanelColorListModeMask +NSColorPanelCrayonModeMask +NSColorPanelCustomPaletteModeMask +NSColorPanelGrayModeMask +NSColorPanelHSBModeMask +NSColorPanelRGBModeMask +NSColorPanelWheelModeMask +NSColorRenderingIntentAbsoluteColorimetric +NSColorRenderingIntentDefault +NSColorRenderingIntentPerceptual +NSColorRenderingIntentRelativeColorimetric +NSColorRenderingIntentSaturation +NSCommandKeyMask +NSCompositeClear +NSCompositeCopy +NSCompositeDestinationAtop +NSCompositeDestinationIn +NSCompositeDestinationOut +NSCompositeDestinationOver +NSCompositeHighlight +NSCompositePlusDarker +NSCompositePlusLighter +NSCompositeSourceAtop +NSCompositeSourceIn +NSCompositeSourceOut +NSCompositeSourceOver +NSCompositeXOR +NSCompressedFontMask +NSCondensedFontMask +NSConfinementConcurrencyType +NSConstantValueExpressionType +NSContainerSpecifierError +NSContainsComparison +NSContainsPredicateOperatorType +NSContentsCellMask +NSContinuousCapacityLevelIndicatorStyle +NSControlCharacterContainerBreakAction +NSControlCharacterHorizontalTabAction +NSControlCharacterLineBreakAction +NSControlCharacterParagraphBreakAction +NSControlCharacterWhitespaceAction +NSControlCharacterZeroAdvancementAction +NSControlGlyph +NSControlKeyMask +NSCopyEntityMappingType +NSCoreDataError +NSCoreServiceDirectory +NSCorrectionIndicatorTypeDefault +NSCorrectionIndicatorTypeGuesses +NSCorrectionIndicatorTypeReversion +NSCorrectionResponseAccepted +NSCorrectionResponseEdited +NSCorrectionResponseIgnored +NSCorrectionResponseNone +NSCorrectionResponseRejected +NSCorrectionResponseReverted +NSCrayonModeColorPanel +NSCriticalAlertStyle +NSCriticalRequest +NSCursorPointingDevice +NSCursorUpdate +NSCursorUpdateMask +NSCurveToBezierPathElement +NSCustomEntityMappingType +NSCustomPaletteModeColorPanel +NSCustomSelectorPredicateOperatorType +NSDataBase64DecodingIgnoreUnknownCharacters +NSDataBase64Encoding64CharacterLineLength +NSDataBase64Encoding76CharacterLineLength +NSDataBase64EncodingEndLineWithCarriageReturn +NSDataBase64EncodingEndLineWithLineFeed +NSDataReadingMapped +NSDataReadingMappedAlways +NSDataReadingMappedIfSafe +NSDataReadingUncached +NSDataSearchAnchored +NSDataSearchBackwards +NSDataWritingAtomic +NSDataWritingFileProtectionComplete +NSDataWritingFileProtectionCompleteUnlessOpen +NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication +NSDataWritingFileProtectionMask +NSDataWritingFileProtectionNone +NSDataWritingWithoutOverwriting +NSDateComponentUndefined +NSDateFormatterBehavior10_0 +NSDateFormatterBehavior10_4 +NSDateFormatterBehaviorDefault +NSDateFormatterFullStyle +NSDateFormatterLongStyle +NSDateFormatterMediumStyle +NSDateFormatterNoStyle +NSDateFormatterShortStyle +NSDayCalendarUnit +NSDecimalTabStopType +NSDefaultControlTint +NSDefaultTokenStyle +NSDeleteCharFunctionKey +NSDeleteCharacter +NSDeleteFunctionKey +NSDeleteLineFunctionKey +NSDemoApplicationDirectory +NSDescendingPageOrder +NSDesktopDirectory +NSDeveloperApplicationDirectory +NSDeveloperDirectory +NSDeviceIndependentModifierFlagsMask +NSDeviceNColorSpaceModel +NSDiacriticInsensitivePredicateOption +NSDiacriticInsensitiveSearch +NSDirectPredicateModifier +NSDirectSelection +NSDirectoryEnumerationSkipsHiddenFiles +NSDirectoryEnumerationSkipsPackageDescendants +NSDirectoryEnumerationSkipsSubdirectoryDescendants +NSDisclosureBezelStyle +NSDiscreteCapacityLevelIndicatorStyle +NSDisplayWindowRunLoopOrdering +NSDocModalWindowMask +NSDocumentDirectory +NSDocumentationDirectory +NSDoubleType +NSDownArrowFunctionKey +NSDownTextMovement +NSDownloadsDirectory +NSDragOperationAll_Obsolete +NSDragOperationCopy +NSDragOperationDelete +NSDragOperationEvery +NSDragOperationGeneric +NSDragOperationLink +NSDragOperationMove +NSDragOperationNone +NSDragOperationPrivate +NSDraggingContextOutsideApplication +NSDraggingContextWithinApplication +NSDraggingFormationDefault +NSDraggingFormationList +NSDraggingFormationNone +NSDraggingFormationPile +NSDraggingFormationStack +NSDraggingItemEnumerationClearNonenumeratedImages +NSDraggingItemEnumerationConcurrent +NSDrawerClosedState +NSDrawerClosingState +NSDrawerOpenState +NSDrawerOpeningState +NSEndFunctionKey +NSEndsWithComparison +NSEndsWithPredicateOperatorType +NSEnterCharacter +NSEntityMigrationPolicyError +NSEnumerationConcurrent +NSEnumerationReverse +NSEqualToComparison +NSEqualToPredicateOperatorType +NSEraCalendarUnit +NSEraDatePickerElementFlag +NSEraserPointingDevice +NSErrorMergePolicyType +NSEvaluatedObjectExpressionType +NSEvenOddWindingRule +NSEventGestureAxisHorizontal +NSEventGestureAxisNone +NSEventGestureAxisVertical +NSEventMaskBeginGesture +NSEventMaskEndGesture +NSEventMaskGesture +NSEventMaskMagnify +NSEventMaskRotate +NSEventMaskSmartMagnify +NSEventMaskSwipe +NSEventPhaseBegan +NSEventPhaseCancelled +NSEventPhaseChanged +NSEventPhaseEnded +NSEventPhaseMayBegin +NSEventPhaseNone +NSEventPhaseStationary +NSEventSwipeTrackingClampGestureAmount +NSEventSwipeTrackingLockDirection +NSEventTypeBeginGesture +NSEventTypeEndGesture +NSEventTypeGesture +NSEventTypeMagnify +NSEventTypeQuickLook +NSEventTypeRotate +NSEventTypeSmartMagnify +NSEventTypeSwipe +NSEverySubelement +NSExclude10_4ElementsIconCreationOption +NSExcludeQuickDrawElementsIconCreationOption +NSExecutableArchitectureMismatchError +NSExecutableErrorMaximum +NSExecutableErrorMinimum +NSExecutableLinkError +NSExecutableLoadError +NSExecutableNotLoadableError +NSExecutableRuntimeMismatchError +NSExecuteFunctionKey +NSExpandedFontMask +NSExternalRecordImportError +NSF10FunctionKey +NSF11FunctionKey +NSF12FunctionKey +NSF13FunctionKey +NSF14FunctionKey +NSF15FunctionKey +NSF16FunctionKey +NSF17FunctionKey +NSF18FunctionKey +NSF19FunctionKey +NSF1FunctionKey +NSF20FunctionKey +NSF21FunctionKey +NSF22FunctionKey +NSF23FunctionKey +NSF24FunctionKey +NSF25FunctionKey +NSF26FunctionKey +NSF27FunctionKey +NSF28FunctionKey +NSF29FunctionKey +NSF2FunctionKey +NSF30FunctionKey +NSF31FunctionKey +NSF32FunctionKey +NSF33FunctionKey +NSF34FunctionKey +NSF35FunctionKey +NSF3FunctionKey +NSF4FunctionKey +NSF5FunctionKey +NSF6FunctionKey +NSF7FunctionKey +NSF8FunctionKey +NSF9FunctionKey +NSFPCurrentField +NSFPPreviewButton +NSFPPreviewField +NSFPRevertButton +NSFPSetButton +NSFPSizeField +NSFPSizeTitle +NSFeatureUnsupportedError +NSFetchRequestExpressionType +NSFetchRequestType +NSFileCoordinatorReadingResolvesSymbolicLink +NSFileCoordinatorReadingWithoutChanges +NSFileCoordinatorWritingForDeleting +NSFileCoordinatorWritingForMerging +NSFileCoordinatorWritingForMoving +NSFileCoordinatorWritingForReplacing +NSFileErrorMaximum +NSFileErrorMinimum +NSFileHandlingPanelCancelButton +NSFileHandlingPanelOKButton +NSFileLockingError +NSFileManagerItemReplacementUsingNewMetadataOnly +NSFileManagerItemReplacementWithoutDeletingBackupItem +NSFileNoSuchFileError +NSFileReadCorruptFileError +NSFileReadInapplicableStringEncodingError +NSFileReadInvalidFileNameError +NSFileReadNoPermissionError +NSFileReadNoSuchFileError +NSFileReadTooLargeError +NSFileReadUnknownError +NSFileReadUnknownStringEncodingError +NSFileReadUnsupportedSchemeError +NSFileVersionAddingByMoving +NSFileVersionReplacingByMoving +NSFileWrapperReadingImmediate +NSFileWrapperReadingWithoutMapping +NSFileWrapperWritingAtomic +NSFileWrapperWritingWithNameUpdating +NSFileWriteFileExistsError +NSFileWriteInapplicableStringEncodingError +NSFileWriteInvalidFileNameError +NSFileWriteNoPermissionError +NSFileWriteOutOfSpaceError +NSFileWriteUnknownError +NSFileWriteUnsupportedSchemeError +NSFileWriteVolumeReadOnlyError +NSFindFunctionKey +NSFindPanelActionNext +NSFindPanelActionPrevious +NSFindPanelActionReplace +NSFindPanelActionReplaceAll +NSFindPanelActionReplaceAllInSelection +NSFindPanelActionReplaceAndFind +NSFindPanelActionSelectAll +NSFindPanelActionSelectAllInSelection +NSFindPanelActionSetFindString +NSFindPanelActionShowFindPanel +NSFindPanelSubstringMatchTypeContains +NSFindPanelSubstringMatchTypeEndsWith +NSFindPanelSubstringMatchTypeFullWord +NSFindPanelSubstringMatchTypeStartsWith +NSFitPagination +NSFixedPitchFontMask +NSFlagsChanged +NSFlagsChangedMask +NSFloatType +NSFloatingPointSamplesBitmapFormat +NSFocusRingAbove +NSFocusRingBelow +NSFocusRingOnly +NSFocusRingTypeDefault +NSFocusRingTypeExterior +NSFocusRingTypeNone +NSFontAntialiasedIntegerAdvancementsRenderingMode +NSFontAntialiasedRenderingMode +NSFontBoldTrait +NSFontClarendonSerifsClass +NSFontCollectionApplicationOnlyMask +NSFontCollectionVisibilityComputer +NSFontCollectionVisibilityProcess +NSFontCollectionVisibilityUser +NSFontCondensedTrait +NSFontDefaultRenderingMode +NSFontExpandedTrait +NSFontFamilyClassMask +NSFontFreeformSerifsClass +NSFontIntegerAdvancementsRenderingMode +NSFontItalicTrait +NSFontModernSerifsClass +NSFontMonoSpaceTrait +NSFontOldStyleSerifsClass +NSFontOrnamentalsClass +NSFontPanelAllEffectsModeMask +NSFontPanelAllModesMask +NSFontPanelCollectionModeMask +NSFontPanelDocumentColorEffectModeMask +NSFontPanelFaceModeMask +NSFontPanelShadowEffectModeMask +NSFontPanelSizeModeMask +NSFontPanelStandardModesMask +NSFontPanelStrikethroughEffectModeMask +NSFontPanelTextColorEffectModeMask +NSFontPanelUnderlineEffectModeMask +NSFontSansSerifClass +NSFontScriptsClass +NSFontSlabSerifsClass +NSFontSymbolicClass +NSFontTransitionalSerifsClass +NSFontUIOptimizedTrait +NSFontUnknownClass +NSFontVerticalTrait +NSForcedOrderingSearch +NSFormFeedCharacter +NSFormattingError +NSFormattingErrorMaximum +NSFormattingErrorMinimum +NSFourByteGlyphPacking +NSFullScreenWindowMask +NSFunctionExpressionType +NSFunctionKeyMask +NSGIFFileType +NSGlyphAbove +NSGlyphAttributeBidiLevel +NSGlyphAttributeElastic +NSGlyphAttributeInscribe +NSGlyphAttributeSoft +NSGlyphBelow +NSGlyphInscribeAbove +NSGlyphInscribeBase +NSGlyphInscribeBelow +NSGlyphInscribeOverBelow +NSGlyphInscribeOverstrike +NSGlyphLayoutAgainstAPoint +NSGlyphLayoutAtAPoint +NSGlyphLayoutWithPrevious +NSGlyphPropertyControlCharacter +NSGlyphPropertyElastic +NSGlyphPropertyNonBaseCharacter +NSGlyphPropertyNull +NSGradientConcaveStrong +NSGradientConcaveWeak +NSGradientConvexStrong +NSGradientConvexWeak +NSGradientDrawsAfterEndingLocation +NSGradientDrawsBeforeStartingLocation +NSGradientNone +NSGraphiteControlTint +NSGrayColorSpaceModel +NSGrayModeColorPanel +NSGreaterThanComparison +NSGreaterThanOrEqualToComparison +NSGreaterThanOrEqualToPredicateOperatorType +NSGreaterThanPredicateOperatorType +NSGrooveBorder +NSHPUXOperatingSystem +NSHSBModeColorPanel +NSHTTPCookieAcceptPolicyAlways +NSHTTPCookieAcceptPolicyNever +NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain +NSHUDWindowMask +NSHashTableCopyIn +NSHashTableObjectPointerPersonality +NSHashTableStrongMemory +NSHashTableWeakMemory +NSHashTableZeroingWeakMemory +NSHeavierFontAction +NSHelpButtonBezelStyle +NSHelpFunctionKey +NSHelpKeyMask +NSHighlightModeMatrix +NSHomeFunctionKey +NSHorizontalRuler +NSHourCalendarUnit +NSHourMinuteDatePickerElementFlag +NSHourMinuteSecondDatePickerElementFlag +NSISO2022JPStringEncoding +NSISOLatin1StringEncoding +NSISOLatin2StringEncoding +NSIdentityMappingCharacterCollection +NSIllegalTextMovement +NSImageAbove +NSImageAlignBottom +NSImageAlignBottomLeft +NSImageAlignBottomRight +NSImageAlignCenter +NSImageAlignLeft +NSImageAlignRight +NSImageAlignTop +NSImageAlignTopLeft +NSImageAlignTopRight +NSImageBelow +NSImageCacheAlways +NSImageCacheBySize +NSImageCacheDefault +NSImageCacheNever +NSImageCellType +NSImageFrameButton +NSImageFrameGrayBezel +NSImageFrameGroove +NSImageFrameNone +NSImageFramePhoto +NSImageInterpolationDefault +NSImageInterpolationHigh +NSImageInterpolationLow +NSImageInterpolationMedium +NSImageInterpolationNone +NSImageLeft +NSImageLoadStatusCancelled +NSImageLoadStatusCompleted +NSImageLoadStatusInvalidData +NSImageLoadStatusReadError +NSImageLoadStatusUnexpectedEOF +NSImageOnly +NSImageOverlaps +NSImageRepLoadStatusCompleted +NSImageRepLoadStatusInvalidData +NSImageRepLoadStatusReadingHeader +NSImageRepLoadStatusUnexpectedEOF +NSImageRepLoadStatusUnknownType +NSImageRepLoadStatusWillNeedAllData +NSImageRepMatchesDevice +NSImageRight +NSImageScaleAxesIndependently +NSImageScaleNone +NSImageScaleProportionallyDown +NSImageScaleProportionallyUpOrDown +NSInPredicateOperatorType +NSIndexSubelement +NSIndexedColorSpaceModel +NSInferredMappingModelError +NSInformationalAlertStyle +NSInformationalRequest +NSInlineBezelStyle +NSInputMethodsDirectory +NSInsertCharFunctionKey +NSInsertFunctionKey +NSInsertLineFunctionKey +NSIntType +NSInternalScriptError +NSInternalSpecifierError +NSIntersectSetExpressionType +NSInvalidIndexSpecifierError +NSItalicFontMask +NSItemReplacementDirectory +NSJPEG2000FileType +NSJPEGFileType +NSJSONReadingAllowFragments +NSJSONReadingMutableContainers +NSJSONReadingMutableLeaves +NSJSONWritingPrettyPrinted +NSJapaneseEUCGlyphPacking +NSJapaneseEUCStringEncoding +NSJustifiedTextAlignment +NSKeyDown +NSKeyDownMask +NSKeyPathExpressionType +NSKeySpecifierEvaluationScriptError +NSKeyUp +NSKeyUpMask +NSKeyValueChangeInsertion +NSKeyValueChangeRemoval +NSKeyValueChangeReplacement +NSKeyValueChangeSetting +NSKeyValueIntersectSetMutation +NSKeyValueMinusSetMutation +NSKeyValueObservingOptionInitial +NSKeyValueObservingOptionNew +NSKeyValueObservingOptionOld +NSKeyValueObservingOptionPrior +NSKeyValueSetSetMutation +NSKeyValueUnionSetMutation +NSKeyValueValidationError +NSLABColorSpaceModel +NSLandscapeOrientation +NSLayoutAttributeBaseline +NSLayoutAttributeBottom +NSLayoutAttributeBottomMargin +NSLayoutAttributeCenterX +NSLayoutAttributeCenterXWithinMargins +NSLayoutAttributeCenterY +NSLayoutAttributeCenterYWithinMargins +NSLayoutAttributeFirstBaseline +NSLayoutAttributeHeight +NSLayoutAttributeLastBaseline +NSLayoutAttributeLeading +NSLayoutAttributeLeadingMargin +NSLayoutAttributeLeft +NSLayoutAttributeLeftMargin +NSLayoutAttributeNotAnAttribute +NSLayoutAttributeRight +NSLayoutAttributeRightMargin +NSLayoutAttributeTop +NSLayoutAttributeTopMargin +NSLayoutAttributeTrailing +NSLayoutAttributeTrailingMargin +NSLayoutAttributeWidth +NSLayoutCantFit +NSLayoutConstraintOrientationHorizontal +NSLayoutConstraintOrientationVertical +NSLayoutDone +NSLayoutFormatAlignAllBaseline +NSLayoutFormatAlignAllBottom +NSLayoutFormatAlignAllCenterX +NSLayoutFormatAlignAllCenterY +NSLayoutFormatAlignAllFirstBaseline +NSLayoutFormatAlignAllLastBaseline +NSLayoutFormatAlignAllLeading +NSLayoutFormatAlignAllLeft +NSLayoutFormatAlignAllRight +NSLayoutFormatAlignAllTop +NSLayoutFormatAlignAllTrailing +NSLayoutFormatAlignmentMask +NSLayoutFormatDirectionLeadingToTrailing +NSLayoutFormatDirectionLeftToRight +NSLayoutFormatDirectionMask +NSLayoutFormatDirectionRightToLeft +NSLayoutLeftToRight +NSLayoutNotDone +NSLayoutOutOfGlyphs +NSLayoutPriorityDefaultHigh +NSLayoutPriorityDefaultLow +NSLayoutPriorityDragThatCanResizeWindow +NSLayoutPriorityDragThatCannotResizeWindow +NSLayoutPriorityFittingSizeCompression +NSLayoutPriorityRequired +NSLayoutPriorityWindowSizeStayPut +NSLayoutRelationEqual +NSLayoutRelationGreaterThanOrEqual +NSLayoutRelationLessThanOrEqual +NSLayoutRightToLeft +NSLeftArrowFunctionKey +NSLeftMouseDown +NSLeftMouseDownMask +NSLeftMouseDragged +NSLeftMouseDraggedMask +NSLeftMouseUp +NSLeftMouseUpMask +NSLeftTabStopType +NSLeftTabsBezelBorder +NSLeftTextAlignment +NSLeftTextMovement +NSLessThanComparison +NSLessThanOrEqualToComparison +NSLessThanOrEqualToPredicateOperatorType +NSLessThanPredicateOperatorType +NSLibraryDirectory +NSLighterFontAction +NSLikePredicateOperatorType +NSLineBorder +NSLineBreakByCharWrapping +NSLineBreakByClipping +NSLineBreakByTruncatingHead +NSLineBreakByTruncatingMiddle +NSLineBreakByTruncatingTail +NSLineBreakByWordWrapping +NSLineDoesntMove +NSLineMovesDown +NSLineMovesLeft +NSLineMovesRight +NSLineMovesUp +NSLineSeparatorCharacter +NSLineSweepDown +NSLineSweepLeft +NSLineSweepRight +NSLineSweepUp +NSLineToBezierPathElement +NSLinearSlider +NSLinguisticTaggerJoinNames +NSLinguisticTaggerOmitOther +NSLinguisticTaggerOmitPunctuation +NSLinguisticTaggerOmitWhitespace +NSLinguisticTaggerOmitWords +NSListModeMatrix +NSLiteralSearch +NSLocalDomainMask +NSLocaleLanguageDirectionBottomToTop +NSLocaleLanguageDirectionLeftToRight +NSLocaleLanguageDirectionRightToLeft +NSLocaleLanguageDirectionTopToBottom +NSLocaleLanguageDirectionUnknown +NSMACHOperatingSystem +NSMacOSRomanStringEncoding +NSMachPortDeallocateNone +NSMachPortDeallocateReceiveRight +NSMachPortDeallocateSendRight +NSMacintoshInterfaceStyle +NSMainQueueConcurrencyType +NSManagedObjectContextLockingError +NSManagedObjectExternalRelationshipError +NSManagedObjectIDResultType +NSManagedObjectMergeError +NSManagedObjectReferentialIntegrityError +NSManagedObjectResultType +NSManagedObjectValidationError +NSMapTableCopyIn +NSMapTableObjectPointerPersonality +NSMapTableStrongMemory +NSMapTableWeakMemory +NSMapTableZeroingWeakMemory +NSMappedRead +NSMatchesPredicateOperatorType +NSMatchingAnchored +NSMatchingCompleted +NSMatchingHitEnd +NSMatchingInternalError +NSMatchingProgress +NSMatchingReportCompletion +NSMatchingReportProgress +NSMatchingRequiredEnd +NSMatchingWithTransparentBounds +NSMatchingWithoutAnchoringBounds +NSMaxXEdge +NSMaxYEdge +NSMediaLibraryAudio +NSMediaLibraryImage +NSMediaLibraryMovie +NSMenuFunctionKey +NSMenuPropertyItemAccessibilityDescription +NSMenuPropertyItemAttributedTitle +NSMenuPropertyItemEnabled +NSMenuPropertyItemImage +NSMenuPropertyItemKeyEquivalent +NSMenuPropertyItemTitle +NSMergeByPropertyObjectTrumpMergePolicyType +NSMergeByPropertyStoreTrumpMergePolicyType +NSMiddleSubelement +NSMigrationCancelledError +NSMigrationError +NSMigrationManagerDestinationStoreError +NSMigrationManagerSourceStoreError +NSMigrationMissingMappingModelError +NSMigrationMissingSourceModelError +NSMinXEdge +NSMinYEdge +NSMiniControlSize +NSMiniaturizableWindowMask +NSMinusSetExpressionType +NSMinuteCalendarUnit +NSMiterLineJoinStyle +NSMixedState +NSModalResponseAbort +NSModalResponseCancel +NSModalResponseContinue +NSModalResponseOK +NSModalResponseStop +NSModeSwitchFunctionKey +NSMomentaryChangeButton +NSMomentaryLight +NSMomentaryLightButton +NSMomentaryPushButton +NSMomentaryPushInButton +NSMonthCalendarUnit +NSMouseEntered +NSMouseEnteredMask +NSMouseEventSubtype +NSMouseExited +NSMouseExitedMask +NSMouseMoved +NSMouseMovedMask +NSMoveToBezierPathElement +NSMoviesDirectory +NSMusicDirectory +NSNEXTSTEPStringEncoding +NSNarrowFontMask +NSNativeShortGlyphPacking +NSNaturalTextAlignment +NSNetServiceListenForConnections +NSNetServiceNoAutoRename +NSNetServicesActivityInProgress +NSNetServicesBadArgumentError +NSNetServicesCancelledError +NSNetServicesCollisionError +NSNetServicesInvalidError +NSNetServicesNotFoundError +NSNetServicesTimeoutError +NSNetServicesUnknownError +NSNetworkDomainMask +NSNewlineCharacter +NSNextFunctionKey +NSNextStepInterfaceStyle +NSNoBorder +NSNoCellMask +NSNoFontChangeAction +NSNoImage +NSNoInterfaceStyle +NSNoModeColorPanel +NSNoScriptError +NSNoScrollerParts +NSNoSpecifierError +NSNoSubelement +NSNoTabsBezelBorder +NSNoTabsLineBorder +NSNoTabsNoBorder +NSNoTitle +NSNoTopLevelContainersSpecifierError +NSNoUnderlineStyle +NSNonLossyASCIIStringEncoding +NSNonStandardCharacterSetFontMask +NSNonZeroWindingRule +NSNonactivatingPanelMask +NSNormalizedPredicateOption +NSNotEqualToPredicateOperatorType +NSNotPredicateType +NSNotificationCoalescingOnName +NSNotificationCoalescingOnSender +NSNotificationDeliverImmediately +NSNotificationNoCoalescing +NSNotificationPostToAllSessions +NSNotificationSuspensionBehaviorCoalesce +NSNotificationSuspensionBehaviorDeliverImmediately +NSNotificationSuspensionBehaviorDrop +NSNotificationSuspensionBehaviorHold +NSNullCellType +NSNullGlyph +NSNumberFormatterBehavior10_0 +NSNumberFormatterBehavior10_4 +NSNumberFormatterBehaviorDefault +NSNumberFormatterCurrencyStyle +NSNumberFormatterDecimalStyle +NSNumberFormatterNoStyle +NSNumberFormatterPadAfterPrefix +NSNumberFormatterPadAfterSuffix +NSNumberFormatterPadBeforePrefix +NSNumberFormatterPadBeforeSuffix +NSNumberFormatterPercentStyle +NSNumberFormatterRoundCeiling +NSNumberFormatterRoundDown +NSNumberFormatterRoundFloor +NSNumberFormatterRoundHalfDown +NSNumberFormatterRoundHalfEven +NSNumberFormatterRoundHalfUp +NSNumberFormatterRoundUp +NSNumberFormatterScientificStyle +NSNumberFormatterSpellOutStyle +NSNumericPadKeyMask +NSNumericSearch +NSOKButton +NSOSF1OperatingSystem +NSObjCArrayType +NSObjCBitfield +NSObjCBoolType +NSObjCCharType +NSObjCDoubleType +NSObjCFloatType +NSObjCLongType +NSObjCLonglongType +NSObjCNoType +NSObjCObjectType +NSObjCPointerType +NSObjCSelectorType +NSObjCShortType +NSObjCStringType +NSObjCStructType +NSObjCUnionType +NSObjCVoidType +NSOffState +NSOnOffButton +NSOnState +NSOneByteGlyphPacking +NSOnlyScrollerArrows +NSOpenGLCPCurrentRendererID +NSOpenGLCPGPUFragmentProcessing +NSOpenGLCPGPUVertexProcessing +NSOpenGLCPHasDrawable +NSOpenGLCPMPSwapsInFlight +NSOpenGLCPReclaimResources +NSOpenGLCPSurfaceBackingSize +NSOpenGLCPSurfaceOpacity +NSOpenGLCPSurfaceOrder +NSOpenGLCPSwapInterval +NSOpenGLGOClearFormatCache +NSOpenGLGOFormatCacheSize +NSOpenGLGOResetLibrary +NSOpenGLGORetainRenderers +NSOpenGLGOUseBuildCache +NSOpenGLPFAAccelerated +NSOpenGLPFAAcceleratedCompute +NSOpenGLPFAAccumSize +NSOpenGLPFAAllRenderers +NSOpenGLPFAAllowOfflineRenderers +NSOpenGLPFAAlphaSize +NSOpenGLPFAAuxBuffers +NSOpenGLPFAAuxDepthStencil +NSOpenGLPFABackingStore +NSOpenGLPFAClosestPolicy +NSOpenGLPFAColorFloat +NSOpenGLPFAColorSize +NSOpenGLPFACompliant +NSOpenGLPFADepthSize +NSOpenGLPFADoubleBuffer +NSOpenGLPFAFullScreen +NSOpenGLPFAMPSafe +NSOpenGLPFAMaximumPolicy +NSOpenGLPFAMinimumPolicy +NSOpenGLPFAMultiScreen +NSOpenGLPFAMultisample +NSOpenGLPFANoRecovery +NSOpenGLPFAOffScreen +NSOpenGLPFAOpenGLProfile +NSOpenGLPFAPixelBuffer +NSOpenGLPFARemotePixelBuffer +NSOpenGLPFARendererID +NSOpenGLPFARobust +NSOpenGLPFASampleAlpha +NSOpenGLPFASampleBuffers +NSOpenGLPFASamples +NSOpenGLPFAScreenMask +NSOpenGLPFASingleRenderer +NSOpenGLPFAStencilSize +NSOpenGLPFAStereo +NSOpenGLPFASupersample +NSOpenGLPFATripleBuffer +NSOpenGLPFAVirtualScreenCount +NSOpenGLPFAWindow +NSOpenGLProfileVersion3_2Core +NSOpenGLProfileVersionLegacy +NSOpenStepUnicodeReservedBase +NSOperationNotSupportedForKeyScriptError +NSOperationNotSupportedForKeySpecifierError +NSOperationQueueDefaultMaxConcurrentOperationCount +NSOperationQueuePriorityHigh +NSOperationQueuePriorityLow +NSOperationQueuePriorityNormal +NSOperationQueuePriorityVeryHigh +NSOperationQueuePriorityVeryLow +NSOrPredicateType +NSOtherMouseDown +NSOtherMouseDownMask +NSOtherMouseDragged +NSOtherMouseDraggedMask +NSOtherMouseUp +NSOtherMouseUpMask +NSOtherTextMovement +NSOverwriteMergePolicyType +NSPDFPanelRequestsParentDirectory +NSPDFPanelShowsOrientation +NSPDFPanelShowsPaperSize +NSPNGFileType +NSPageControllerTransitionStyleHorizontalStrip +NSPageControllerTransitionStyleStackBook +NSPageControllerTransitionStyleStackHistory +NSPageDownFunctionKey +NSPageUpFunctionKey +NSPaperOrientationLandscape +NSPaperOrientationPortrait +NSParagraphSeparatorCharacter +NSPasteboardReadingAsData +NSPasteboardReadingAsKeyedArchive +NSPasteboardReadingAsPropertyList +NSPasteboardReadingAsString +NSPasteboardWritingPromised +NSPathStyleNavigationBar +NSPathStylePopUp +NSPathStyleStandard +NSPatternColorSpaceModel +NSPauseFunctionKey +NSPenLowerSideMask +NSPenPointingDevice +NSPenTipMask +NSPenUpperSideMask +NSPeriodic +NSPeriodicMask +NSPersistentStoreCoordinatorLockingError +NSPersistentStoreIncompatibleSchemaError +NSPersistentStoreIncompatibleVersionHashError +NSPersistentStoreIncompleteSaveError +NSPersistentStoreInvalidTypeError +NSPersistentStoreOpenError +NSPersistentStoreOperationError +NSPersistentStoreSaveConflictsError +NSPersistentStoreSaveError +NSPersistentStoreTimeoutError +NSPersistentStoreTypeMismatchError +NSPersistentStoreUbiquitousTransitionTypeAccountAdded +NSPersistentStoreUbiquitousTransitionTypeAccountRemoved +NSPersistentStoreUbiquitousTransitionTypeContentRemoved +NSPersistentStoreUbiquitousTransitionTypeInitialImportCompleted +NSPersistentStoreUnsupportedRequestTypeError +NSPicturesDirectory +NSPlainTextTokenStyle +NSPointerFunctionsCStringPersonality +NSPointerFunctionsCopyIn +NSPointerFunctionsIntegerPersonality +NSPointerFunctionsMachVirtualMemory +NSPointerFunctionsMallocMemory +NSPointerFunctionsObjectPersonality +NSPointerFunctionsObjectPointerPersonality +NSPointerFunctionsOpaqueMemory +NSPointerFunctionsOpaquePersonality +NSPointerFunctionsStrongMemory +NSPointerFunctionsStructPersonality +NSPointerFunctionsWeakMemory +NSPointerFunctionsZeroingWeakMemory +NSPopUpArrowAtBottom +NSPopUpArrowAtCenter +NSPopUpNoArrow +NSPopoverAppearanceHUD +NSPopoverAppearanceMinimal +NSPopoverBehaviorApplicationDefined +NSPopoverBehaviorSemitransient +NSPopoverBehaviorTransient +NSPortraitOrientation +NSPositionAfter +NSPositionBefore +NSPositionBeginning +NSPositionEnd +NSPositionReplace +NSPositiveDoubleType +NSPositiveFloatType +NSPositiveIntType +NSPostASAP +NSPostNow +NSPostWhenIdle +NSPosterFontMask +NSPowerOffEventType +NSPreferencePanesDirectory +NSPressedTab +NSPrevFunctionKey +NSPrintFunctionKey +NSPrintPanelShowsCopies +NSPrintPanelShowsOrientation +NSPrintPanelShowsPageRange +NSPrintPanelShowsPageSetupAccessory +NSPrintPanelShowsPaperSize +NSPrintPanelShowsPreview +NSPrintPanelShowsPrintSelection +NSPrintPanelShowsScaling +NSPrintRenderingQualityBest +NSPrintRenderingQualityResponsive +NSPrintScreenFunctionKey +NSPrinterDescriptionDirectory +NSPrinterTableError +NSPrinterTableNotFound +NSPrinterTableOK +NSPrintingCancelled +NSPrintingFailure +NSPrintingReplyLater +NSPrintingSuccess +NSPrivateQueueConcurrencyType +NSProgressIndicatorBarStyle +NSProgressIndicatorPreferredAquaThickness +NSProgressIndicatorPreferredLargeThickness +NSProgressIndicatorPreferredSmallThickness +NSProgressIndicatorPreferredThickness +NSProgressIndicatorSpinningStyle +NSPropertyListBinaryFormat_v1_0 +NSPropertyListErrorMaximum +NSPropertyListErrorMinimum +NSPropertyListImmutable +NSPropertyListMutableContainers +NSPropertyListMutableContainersAndLeaves +NSPropertyListOpenStepFormat +NSPropertyListReadCorruptError +NSPropertyListReadStreamError +NSPropertyListReadUnknownVersionError +NSPropertyListWriteStreamError +NSPropertyListXMLFormat_v1_0 +NSProprietaryStringEncoding +NSPushInCell +NSPushInCellMask +NSPushOnPushOffButton +NSQTMovieLoopingBackAndForthPlayback +NSQTMovieLoopingPlayback +NSQTMovieNormalPlayback +NSQuarterCalendarUnit +NSRGBColorSpaceModel +NSRGBModeColorPanel +NSRadioButton +NSRadioModeMatrix +NSRandomSubelement +NSRangeDateMode +NSRatingLevelIndicatorStyle +NSReceiverEvaluationScriptError +NSReceiversCantHandleCommandScriptError +NSRecessedBezelStyle +NSRedoFunctionKey +NSRegularControlSize +NSRegularExpressionAllowCommentsAndWhitespace +NSRegularExpressionAnchorsMatchLines +NSRegularExpressionCaseInsensitive +NSRegularExpressionDotMatchesLineSeparators +NSRegularExpressionIgnoreMetacharacters +NSRegularExpressionSearch +NSRegularExpressionUseUnicodeWordBoundaries +NSRegularExpressionUseUnixLineSeparators +NSRegularSquareBezelStyle +NSRelativeAfter +NSRelativeBefore +NSRelevancyLevelIndicatorStyle +NSRemoteNotificationTypeAlert +NSRemoteNotificationTypeBadge +NSRemoteNotificationTypeNone +NSRemoteNotificationTypeSound +NSRemoveEntityMappingType +NSRemoveTraitFontAction +NSRequiredArgumentsMissingScriptError +NSResetCursorRectsRunLoopOrdering +NSResetFunctionKey +NSResizableWindowMask +NSReturnTextMovement +NSRightArrowFunctionKey +NSRightMouseDown +NSRightMouseDownMask +NSRightMouseDragged +NSRightMouseDraggedMask +NSRightMouseUp +NSRightMouseUpMask +NSRightTabStopType +NSRightTabsBezelBorder +NSRightTextAlignment +NSRightTextMovement +NSRollbackMergePolicyType +NSRoundBankers +NSRoundDown +NSRoundLineCapStyle +NSRoundLineJoinStyle +NSRoundPlain +NSRoundRectBezelStyle +NSRoundUp +NSRoundedBezelStyle +NSRoundedDisclosureBezelStyle +NSRoundedTokenStyle +NSRuleEditorNestingModeCompound +NSRuleEditorNestingModeList +NSRuleEditorNestingModeSimple +NSRuleEditorNestingModeSingle +NSRuleEditorRowTypeCompound +NSRuleEditorRowTypeSimple +NSRunAbortedResponse +NSRunContinuesResponse +NSRunStoppedResponse +NSSQLiteError +NSSaveAsOperation +NSSaveOperation +NSSaveOptionsAsk +NSSaveOptionsNo +NSSaveOptionsYes +NSSaveRequestType +NSSaveToOperation +NSScaleNone +NSScaleProportionally +NSScaleToFit +NSScannedOption +NSScreenChangedEventType +NSScrollElasticityAllowed +NSScrollElasticityAutomatic +NSScrollElasticityNone +NSScrollLockFunctionKey +NSScrollViewFindBarPositionAboveContent +NSScrollViewFindBarPositionAboveHorizontalRuler +NSScrollViewFindBarPositionBelowContent +NSScrollWheel +NSScrollWheelMask +NSScrollerArrowsDefaultSetting +NSScrollerArrowsMaxEnd +NSScrollerArrowsMinEnd +NSScrollerArrowsNone +NSScrollerDecrementArrow +NSScrollerDecrementLine +NSScrollerDecrementPage +NSScrollerIncrementArrow +NSScrollerIncrementLine +NSScrollerIncrementPage +NSScrollerKnob +NSScrollerKnobSlot +NSScrollerKnobStyleDark +NSScrollerKnobStyleDefault +NSScrollerKnobStyleLight +NSScrollerNoPart +NSScrollerStyleLegacy +NSScrollerStyleOverlay +NSSecondCalendarUnit +NSSegmentStyleAutomatic +NSSegmentStyleCapsule +NSSegmentStyleRoundRect +NSSegmentStyleRounded +NSSegmentStyleSmallSquare +NSSegmentStyleTexturedRounded +NSSegmentStyleTexturedSquare +NSSegmentSwitchTrackingMomentary +NSSegmentSwitchTrackingSelectAny +NSSegmentSwitchTrackingSelectOne +NSSelectByCharacter +NSSelectByParagraph +NSSelectByWord +NSSelectFunctionKey +NSSelectedTab +NSSelectingNext +NSSelectingPrevious +NSSelectionAffinityDownstream +NSSelectionAffinityUpstream +NSServiceApplicationLaunchFailedError +NSServiceApplicationNotFoundError +NSServiceErrorMaximum +NSServiceErrorMinimum +NSServiceInvalidPasteboardDataError +NSServiceMalformedServiceDictionaryError +NSServiceMiscellaneousError +NSServiceRequestTimedOutError +NSShadowlessSquareBezelStyle +NSSharedPublicDirectory +NSSharingContentScopeFull +NSSharingContentScopeItem +NSSharingContentScopePartial +NSSharingServiceErrorMaximum +NSSharingServiceErrorMinimum +NSSharingServiceNotConfiguredError +NSShiftJISStringEncoding +NSShiftKeyMask +NSShowControlGlyphs +NSShowInvisibleGlyphs +NSSingleDateMode +NSSingleUnderlineStyle +NSSizeDownFontAction +NSSizeUpFontAction +NSSmallCapsFontMask +NSSmallControlSize +NSSmallIconButtonBezelStyle +NSSmallSquareBezelStyle +NSSnapshotEventMergePolicy +NSSnapshotEventRefresh +NSSnapshotEventRollback +NSSnapshotEventUndoDeletion +NSSnapshotEventUndoInsertion +NSSnapshotEventUndoUpdate +NSSolarisOperatingSystem +NSSortConcurrent +NSSortStable +NSSpecialPageOrder +NSSpeechImmediateBoundary +NSSpeechSentenceBoundary +NSSpeechWordBoundary +NSSpellingStateGrammarFlag +NSSpellingStateSpellingFlag +NSSplitViewDividerStylePaneSplitter +NSSplitViewDividerStyleThick +NSSplitViewDividerStyleThin +NSSquareLineCapStyle +NSStackViewGravityBottom +NSStackViewGravityCenter +NSStackViewGravityLeading +NSStackViewGravityTop +NSStackViewGravityTrailing +NSStackViewVisibilityPriorityDetachOnlyIfNecessary +NSStackViewVisibilityPriorityMustHold +NSStackViewVisibilityPriorityNotVisible +NSStopFunctionKey +NSStreamEventEndEncountered +NSStreamEventErrorOccurred +NSStreamEventHasBytesAvailable +NSStreamEventHasSpaceAvailable +NSStreamEventNone +NSStreamEventOpenCompleted +NSStreamStatusAtEnd +NSStreamStatusClosed +NSStreamStatusError +NSStreamStatusNotOpen +NSStreamStatusOpen +NSStreamStatusOpening +NSStreamStatusReading +NSStreamStatusWriting +NSStringDrawingDisableScreenFontSubstitution +NSStringDrawingOneShot +NSStringDrawingTruncatesLastVisibleLine +NSStringDrawingUsesDeviceMetrics +NSStringDrawingUsesFontLeading +NSStringDrawingUsesLineFragmentOrigin +NSStringEncodingConversionAllowLossy +NSStringEncodingConversionExternalRepresentation +NSStringEnumerationByComposedCharacterSequences +NSStringEnumerationByLines +NSStringEnumerationByParagraphs +NSStringEnumerationBySentences +NSStringEnumerationByWords +NSStringEnumerationLocalized +NSStringEnumerationReverse +NSStringEnumerationSubstringNotRequired +NSSubqueryExpressionType +NSSunOSOperatingSystem +NSSwitchButton +NSSymbolStringEncoding +NSSysReqFunctionKey +NSSystemDefined +NSSystemDefinedMask +NSSystemDomainMask +NSSystemFunctionKey +NSTIFFCompressionCCITTFAX3 +NSTIFFCompressionCCITTFAX4 +NSTIFFCompressionJPEG +NSTIFFCompressionLZW +NSTIFFCompressionNEXT +NSTIFFCompressionNone +NSTIFFCompressionOldJPEG +NSTIFFCompressionPackBits +NSTIFFFileType +NSTabCharacter +NSTabTextMovement +NSTableColumnAutoresizingMask +NSTableColumnNoResizing +NSTableColumnUserResizingMask +NSTableViewAnimationEffectFade +NSTableViewAnimationEffectGap +NSTableViewAnimationEffectNone +NSTableViewAnimationSlideDown +NSTableViewAnimationSlideLeft +NSTableViewAnimationSlideRight +NSTableViewAnimationSlideUp +NSTableViewDashedHorizontalGridLineMask +NSTableViewDraggingDestinationFeedbackStyleGap +NSTableViewDraggingDestinationFeedbackStyleNone +NSTableViewDraggingDestinationFeedbackStyleRegular +NSTableViewDraggingDestinationFeedbackStyleSourceList +NSTableViewDropAbove +NSTableViewDropOn +NSTableViewFirstColumnOnlyAutoresizingStyle +NSTableViewGridNone +NSTableViewLastColumnOnlyAutoresizingStyle +NSTableViewNoColumnAutoresizing +NSTableViewReverseSequentialColumnAutoresizingStyle +NSTableViewRowSizeStyleCustom +NSTableViewRowSizeStyleDefault +NSTableViewRowSizeStyleLarge +NSTableViewRowSizeStyleMedium +NSTableViewRowSizeStyleSmall +NSTableViewSelectionHighlightStyleNone +NSTableViewSelectionHighlightStyleRegular +NSTableViewSelectionHighlightStyleSourceList +NSTableViewSequentialColumnAutoresizingStyle +NSTableViewSolidHorizontalGridLineMask +NSTableViewSolidVerticalGridLineMask +NSTableViewUniformColumnAutoresizingStyle +NSTabletPoint +NSTabletPointEventSubtype +NSTabletPointMask +NSTabletProximity +NSTabletProximityEventSubtype +NSTabletProximityMask +NSTaskTerminationReasonExit +NSTaskTerminationReasonUncaughtSignal +NSTerminateCancel +NSTerminateLater +NSTerminateNow +NSTextAlignmentCenter +NSTextAlignmentJustified +NSTextAlignmentLeft +NSTextAlignmentNatural +NSTextAlignmentRight +NSTextBlockAbsoluteValueType +NSTextBlockBaselineAlignment +NSTextBlockBorder +NSTextBlockBottomAlignment +NSTextBlockHeight +NSTextBlockMargin +NSTextBlockMaximumHeight +NSTextBlockMaximumWidth +NSTextBlockMiddleAlignment +NSTextBlockMinimumHeight +NSTextBlockMinimumWidth +NSTextBlockPadding +NSTextBlockPercentageValueType +NSTextBlockTopAlignment +NSTextBlockWidth +NSTextCellType +NSTextCheckingAllCustomTypes +NSTextCheckingAllSystemTypes +NSTextCheckingAllTypes +NSTextCheckingTypeAddress +NSTextCheckingTypeCorrection +NSTextCheckingTypeDash +NSTextCheckingTypeDate +NSTextCheckingTypeGrammar +NSTextCheckingTypeLink +NSTextCheckingTypeOrthography +NSTextCheckingTypePhoneNumber +NSTextCheckingTypeQuote +NSTextCheckingTypeRegularExpression +NSTextCheckingTypeReplacement +NSTextCheckingTypeSpelling +NSTextCheckingTypeTransitInformation +NSTextFieldAndStepperDatePickerStyle +NSTextFieldDatePickerStyle +NSTextFieldRoundedBezel +NSTextFieldSquareBezel +NSTextFinderActionHideFindInterface +NSTextFinderActionHideReplaceInterface +NSTextFinderActionNextMatch +NSTextFinderActionPreviousMatch +NSTextFinderActionReplace +NSTextFinderActionReplaceAll +NSTextFinderActionReplaceAllInSelection +NSTextFinderActionReplaceAndFind +NSTextFinderActionSelectAll +NSTextFinderActionSelectAllInSelection +NSTextFinderActionSetSearchString +NSTextFinderActionShowFindInterface +NSTextFinderActionShowReplaceInterface +NSTextFinderMatchingTypeContains +NSTextFinderMatchingTypeEndsWith +NSTextFinderMatchingTypeFullWord +NSTextFinderMatchingTypeStartsWith +NSTextLayoutOrientationHorizontal +NSTextLayoutOrientationVertical +NSTextListPrependEnclosingMarker +NSTextReadInapplicableDocumentTypeError +NSTextReadWriteErrorMaximum +NSTextReadWriteErrorMinimum +NSTextStorageEditedAttributes +NSTextStorageEditedCharacters +NSTextTableAutomaticLayoutAlgorithm +NSTextTableFixedLayoutAlgorithm +NSTextWriteInapplicableDocumentTypeError +NSTextWritingDirectionEmbedding +NSTextWritingDirectionOverride +NSTexturedBackgroundWindowMask +NSTexturedRoundedBezelStyle +NSTexturedSquareBezelStyle +NSThickSquareBezelStyle +NSThickerSquareBezelStyle +NSTickMarkAbove +NSTickMarkBelow +NSTickMarkLeft +NSTickMarkRight +NSTimeZoneCalendarUnit +NSTimeZoneDatePickerElementFlag +NSTimeZoneNameStyleDaylightSaving +NSTimeZoneNameStyleGeneric +NSTimeZoneNameStyleShortDaylightSaving +NSTimeZoneNameStyleShortGeneric +NSTimeZoneNameStyleShortStandard +NSTimeZoneNameStyleStandard +NSTitledWindowMask +NSToggleButton +NSToolbarItemVisibilityPriorityHigh +NSToolbarItemVisibilityPriorityLow +NSToolbarItemVisibilityPriorityStandard +NSToolbarItemVisibilityPriorityUser +NSTopTabsBezelBorder +NSTouchEventSubtype +NSTouchPhaseAny +NSTouchPhaseBegan +NSTouchPhaseCancelled +NSTouchPhaseEnded +NSTouchPhaseMoved +NSTouchPhaseStationary +NSTouchPhaseTouching +NSTrackModeMatrix +NSTrackingActiveAlways +NSTrackingActiveInActiveApp +NSTrackingActiveInKeyWindow +NSTrackingActiveWhenFirstResponder +NSTrackingAssumeInside +NSTrackingCursorUpdate +NSTrackingEnabledDuringMouseDrag +NSTrackingInVisibleRect +NSTrackingMouseEnteredAndExited +NSTrackingMouseMoved +NSTransformEntityMappingType +NSTrashDirectory +NSTwoByteGlyphPacking +NSTypesetterBehavior_10_2 +NSTypesetterBehavior_10_2_WithCompatibility +NSTypesetterBehavior_10_3 +NSTypesetterBehavior_10_4 +NSTypesetterContainerBreakAction +NSTypesetterHorizontalTabAction +NSTypesetterLatestBehavior +NSTypesetterLineBreakAction +NSTypesetterOriginalBehavior +NSTypesetterParagraphBreakAction +NSTypesetterWhitespaceAction +NSTypesetterZeroAdvancementAction +NSURLBookmarkCreationMinimalBookmark +NSURLBookmarkCreationPreferFileIDResolution +NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess +NSURLBookmarkCreationSuitableForBookmarkFile +NSURLBookmarkCreationWithSecurityScope +NSURLBookmarkResolutionWithSecurityScope +NSURLBookmarkResolutionWithoutMounting +NSURLBookmarkResolutionWithoutUI +NSURLCredentialPersistenceForSession +NSURLCredentialPersistenceNone +NSURLCredentialPersistencePermanent +NSURLCredentialPersistenceSynchronizable +NSURLHandleLoadFailed +NSURLHandleLoadInProgress +NSURLHandleLoadSucceeded +NSURLHandleNotLoaded +NSURLSessionAuthChallengeCancelAuthenticationChallenge +NSURLSessionAuthChallengePerformDefaultHandling +NSURLSessionAuthChallengeRejectProtectionSpace +NSURLSessionAuthChallengeUseCredential +NSURLSessionResponseAllow +NSURLSessionResponseBecomeDownload +NSURLSessionResponseCancel +NSURLSessionTaskStateCanceling +NSURLSessionTaskStateCompleted +NSURLSessionTaskStateRunning +NSURLSessionTaskStateSuspended +NSUTF16BigEndianStringEncoding +NSUTF16LittleEndianStringEncoding +NSUTF16StringEncoding +NSUTF32BigEndianStringEncoding +NSUTF32LittleEndianStringEncoding +NSUTF32StringEncoding +NSUTF8StringEncoding +NSUbiquitousFileErrorMaximum +NSUbiquitousFileErrorMinimum +NSUbiquitousFileNotUploadedDueToQuotaError +NSUbiquitousFileUbiquityServerNotAvailable +NSUbiquitousFileUnavailableError +NSUbiquitousKeyValueStoreAccountChange +NSUbiquitousKeyValueStoreInitialSyncChange +NSUbiquitousKeyValueStoreQuotaViolationChange +NSUbiquitousKeyValueStoreServerChange +NSUnboldFontMask +NSUncachedRead +NSUndefinedDateComponent +NSUndefinedEntityMappingType +NSUnderlineByWord +NSUnderlinePatternDash +NSUnderlinePatternDashDot +NSUnderlinePatternDashDotDot +NSUnderlinePatternDot +NSUnderlinePatternSolid +NSUnderlineStyleDouble +NSUnderlineStyleNone +NSUnderlineStyleSingle +NSUnderlineStyleThick +NSUndoCloseGroupingRunLoopOrdering +NSUndoFunctionKey +NSUnicodeStringEncoding +NSUnifiedTitleAndToolbarWindowMask +NSUnionSetExpressionType +NSUnitalicFontMask +NSUnknownColorSpaceModel +NSUnknownKeyScriptError +NSUnknownKeySpecifierError +NSUnknownPageOrder +NSUnknownPointingDevice +NSUnscaledWindowMask +NSUpArrowFunctionKey +NSUpTextMovement +NSUpdateWindowsRunLoopOrdering +NSUserCancelledError +NSUserDirectory +NSUserDomainMask +NSUserFunctionKey +NSUserInterfaceLayoutDirectionLeftToRight +NSUserInterfaceLayoutDirectionRightToLeft +NSUserInterfaceLayoutOrientationHorizontal +NSUserInterfaceLayoutOrientationVertical +NSUserNotificationActivationTypeActionButtonClicked +NSUserNotificationActivationTypeContentsClicked +NSUserNotificationActivationTypeNone +NSUserNotificationActivationTypeReplied +NSUtilityWindowMask +NSValidationDateTooLateError +NSValidationDateTooSoonError +NSValidationErrorMaximum +NSValidationErrorMinimum +NSValidationInvalidDateError +NSValidationMissingMandatoryPropertyError +NSValidationMultipleErrorsError +NSValidationNumberTooLargeError +NSValidationNumberTooSmallError +NSValidationRelationshipDeniedDeleteError +NSValidationRelationshipExceedsMaximumCountError +NSValidationRelationshipLacksMinimumCountError +NSValidationStringPatternMatchingError +NSValidationStringTooLongError +NSValidationStringTooShortError +NSVariableExpressionType +NSVerticalRuler +NSViaPanelFontAction +NSViewHeightSizable +NSViewLayerContentsPlacementBottom +NSViewLayerContentsPlacementBottomLeft +NSViewLayerContentsPlacementBottomRight +NSViewLayerContentsPlacementCenter +NSViewLayerContentsPlacementLeft +NSViewLayerContentsPlacementRight +NSViewLayerContentsPlacementScaleAxesIndependently +NSViewLayerContentsPlacementScaleProportionallyToFill +NSViewLayerContentsPlacementScaleProportionallyToFit +NSViewLayerContentsPlacementTop +NSViewLayerContentsPlacementTopLeft +NSViewLayerContentsPlacementTopRight +NSViewLayerContentsRedrawBeforeViewResize +NSViewLayerContentsRedrawCrossfade +NSViewLayerContentsRedrawDuringViewResize +NSViewLayerContentsRedrawNever +NSViewLayerContentsRedrawOnSetNeedsDisplay +NSViewMaxXMargin +NSViewMaxYMargin +NSViewMinXMargin +NSViewMinYMargin +NSViewNotSizable +NSViewWidthSizable +NSVolumeEnumerationProduceFileReferenceURLs +NSVolumeEnumerationSkipHiddenVolumes +NSWantsBidiLevels +NSWarningAlertStyle +NSWeekCalendarUnit +NSWeekOfMonthCalendarUnit +NSWeekOfYearCalendarUnit +NSWeekdayCalendarUnit +NSWeekdayOrdinalCalendarUnit +NSWheelModeColorPanel +NSWidthInsensitiveSearch +NSWindowAbove +NSWindowAnimationBehaviorAlertPanel +NSWindowAnimationBehaviorDefault +NSWindowAnimationBehaviorDocumentWindow +NSWindowAnimationBehaviorNone +NSWindowAnimationBehaviorUtilityWindow +NSWindowBackingLocationDefault +NSWindowBackingLocationMainMemory +NSWindowBackingLocationVideoMemory +NSWindowBelow +NSWindowCloseButton +NSWindowCollectionBehaviorCanJoinAllSpaces +NSWindowCollectionBehaviorDefault +NSWindowCollectionBehaviorFullScreenAuxiliary +NSWindowCollectionBehaviorFullScreenPrimary +NSWindowCollectionBehaviorIgnoresCycle +NSWindowCollectionBehaviorManaged +NSWindowCollectionBehaviorMoveToActiveSpace +NSWindowCollectionBehaviorParticipatesInCycle +NSWindowCollectionBehaviorStationary +NSWindowCollectionBehaviorTransient +NSWindowDepthOnehundredtwentyeightBitRGB +NSWindowDepthSixtyfourBitRGB +NSWindowDepthTwentyfourBitRGB +NSWindowDocumentIconButton +NSWindowDocumentVersionsButton +NSWindowExposedEventType +NSWindowFullScreenButton +NSWindowMiniaturizeButton +NSWindowMovedEventType +NSWindowNumberListAllApplications +NSWindowNumberListAllSpaces +NSWindowOcclusionStateVisible +NSWindowOut +NSWindowSharingNone +NSWindowSharingReadOnly +NSWindowSharingReadWrite +NSWindowToolbarButton +NSWindowZoomButton +NSWindows95InterfaceStyle +NSWindows95OperatingSystem +NSWindowsCP1250StringEncoding +NSWindowsCP1251StringEncoding +NSWindowsCP1252StringEncoding +NSWindowsCP1253StringEncoding +NSWindowsCP1254StringEncoding +NSWindowsNTOperatingSystem +NSWorkspaceLaunchAllowingClassicStartup +NSWorkspaceLaunchAndHide +NSWorkspaceLaunchAndHideOthers +NSWorkspaceLaunchAndPrint +NSWorkspaceLaunchAsync +NSWorkspaceLaunchDefault +NSWorkspaceLaunchInhibitingBackgroundOnly +NSWorkspaceLaunchNewInstance +NSWorkspaceLaunchPreferringClassic +NSWorkspaceLaunchWithErrorPresentation +NSWorkspaceLaunchWithoutActivation +NSWorkspaceLaunchWithoutAddingToRecents +NSWrapCalendarComponents +NSWritingDirectionLeftToRight +NSWritingDirectionNatural +NSWritingDirectionRightToLeft +NSXMLAttributeCDATAKind +NSXMLAttributeDeclarationKind +NSXMLAttributeEntitiesKind +NSXMLAttributeEntityKind +NSXMLAttributeEnumerationKind +NSXMLAttributeIDKind +NSXMLAttributeIDRefKind +NSXMLAttributeIDRefsKind +NSXMLAttributeKind +NSXMLAttributeNMTokenKind +NSXMLAttributeNMTokensKind +NSXMLAttributeNotationKind +NSXMLCommentKind +NSXMLDTDKind +NSXMLDocumentHTMLKind +NSXMLDocumentIncludeContentTypeDeclaration +NSXMLDocumentKind +NSXMLDocumentTextKind +NSXMLDocumentTidyHTML +NSXMLDocumentTidyXML +NSXMLDocumentValidate +NSXMLDocumentXHTMLKind +NSXMLDocumentXInclude +NSXMLDocumentXMLKind +NSXMLElementDeclarationAnyKind +NSXMLElementDeclarationElementKind +NSXMLElementDeclarationEmptyKind +NSXMLElementDeclarationKind +NSXMLElementDeclarationMixedKind +NSXMLElementDeclarationUndefinedKind +NSXMLElementKind +NSXMLEntityDeclarationKind +NSXMLEntityGeneralKind +NSXMLEntityParameterKind +NSXMLEntityParsedKind +NSXMLEntityPredefined +NSXMLEntityUnparsedKind +NSXMLInvalidKind +NSXMLNamespaceKind +NSXMLNodeCompactEmptyElement +NSXMLNodeExpandEmptyElement +NSXMLNodeIsCDATA +NSXMLNodeLoadExternalEntitiesAlways +NSXMLNodeLoadExternalEntitiesNever +NSXMLNodeLoadExternalEntitiesSameOriginOnly +NSXMLNodeNeverEscapeContents +NSXMLNodeOptionsNone +NSXMLNodePreserveAll +NSXMLNodePreserveAttributeOrder +NSXMLNodePreserveCDATA +NSXMLNodePreserveCharacterReferences +NSXMLNodePreserveDTD +NSXMLNodePreserveEmptyElements +NSXMLNodePreserveEntities +NSXMLNodePreserveNamespaceOrder +NSXMLNodePreservePrefixes +NSXMLNodePreserveQuotes +NSXMLNodePreserveWhitespace +NSXMLNodePrettyPrint +NSXMLNodePromoteSignificantWhitespace +NSXMLNodeUseDoubleQuotes +NSXMLNodeUseSingleQuotes +NSXMLNotationDeclarationKind +NSXMLParserAttributeHasNoValueError +NSXMLParserAttributeListNotFinishedError +NSXMLParserAttributeListNotStartedError +NSXMLParserAttributeNotFinishedError +NSXMLParserAttributeNotStartedError +NSXMLParserAttributeRedefinedError +NSXMLParserCDATANotFinishedError +NSXMLParserCharacterRefAtEOFError +NSXMLParserCharacterRefInDTDError +NSXMLParserCharacterRefInEpilogError +NSXMLParserCharacterRefInPrologError +NSXMLParserCommentContainsDoubleHyphenError +NSXMLParserCommentNotFinishedError +NSXMLParserConditionalSectionNotFinishedError +NSXMLParserConditionalSectionNotStartedError +NSXMLParserDOCTYPEDeclNotFinishedError +NSXMLParserDelegateAbortedParseError +NSXMLParserDocumentStartError +NSXMLParserElementContentDeclNotFinishedError +NSXMLParserElementContentDeclNotStartedError +NSXMLParserEmptyDocumentError +NSXMLParserEncodingNotSupportedError +NSXMLParserEntityBoundaryError +NSXMLParserEntityIsExternalError +NSXMLParserEntityIsParameterError +NSXMLParserEntityNotFinishedError +NSXMLParserEntityNotStartedError +NSXMLParserEntityRefAtEOFError +NSXMLParserEntityRefInDTDError +NSXMLParserEntityRefInEpilogError +NSXMLParserEntityRefInPrologError +NSXMLParserEntityRefLoopError +NSXMLParserEntityReferenceMissingSemiError +NSXMLParserEntityReferenceWithoutNameError +NSXMLParserEntityValueRequiredError +NSXMLParserEqualExpectedError +NSXMLParserExternalStandaloneEntityError +NSXMLParserExternalSubsetNotFinishedError +NSXMLParserExtraContentError +NSXMLParserGTRequiredError +NSXMLParserInternalError +NSXMLParserInvalidCharacterError +NSXMLParserInvalidCharacterInEntityError +NSXMLParserInvalidCharacterRefError +NSXMLParserInvalidConditionalSectionError +NSXMLParserInvalidDecimalCharacterRefError +NSXMLParserInvalidEncodingError +NSXMLParserInvalidEncodingNameError +NSXMLParserInvalidHexCharacterRefError +NSXMLParserInvalidURIError +NSXMLParserLTRequiredError +NSXMLParserLTSlashRequiredError +NSXMLParserLessThanSymbolInAttributeError +NSXMLParserLiteralNotFinishedError +NSXMLParserLiteralNotStartedError +NSXMLParserMisplacedCDATAEndStringError +NSXMLParserMisplacedXMLDeclarationError +NSXMLParserMixedContentDeclNotFinishedError +NSXMLParserMixedContentDeclNotStartedError +NSXMLParserNAMERequiredError +NSXMLParserNMTOKENRequiredError +NSXMLParserNamespaceDeclarationError +NSXMLParserNoDTDError +NSXMLParserNotWellBalancedError +NSXMLParserNotationNotFinishedError +NSXMLParserNotationNotStartedError +NSXMLParserOutOfMemoryError +NSXMLParserPCDATARequiredError +NSXMLParserParsedEntityRefAtEOFError +NSXMLParserParsedEntityRefInEpilogError +NSXMLParserParsedEntityRefInInternalError +NSXMLParserParsedEntityRefInInternalSubsetError +NSXMLParserParsedEntityRefInPrologError +NSXMLParserParsedEntityRefMissingSemiError +NSXMLParserParsedEntityRefNoNameError +NSXMLParserPrematureDocumentEndError +NSXMLParserProcessingInstructionNotFinishedError +NSXMLParserProcessingInstructionNotStartedError +NSXMLParserPublicIdentifierRequiredError +NSXMLParserResolveExternalEntitiesAlways +NSXMLParserResolveExternalEntitiesNever +NSXMLParserResolveExternalEntitiesNoNetwork +NSXMLParserResolveExternalEntitiesSameOriginOnly +NSXMLParserSeparatorRequiredError +NSXMLParserSpaceRequiredError +NSXMLParserStandaloneValueError +NSXMLParserStringNotClosedError +NSXMLParserStringNotStartedError +NSXMLParserTagNameMismatchError +NSXMLParserURIFragmentError +NSXMLParserURIRequiredError +NSXMLParserUndeclaredEntityError +NSXMLParserUnfinishedTagError +NSXMLParserUnknownEncodingError +NSXMLParserUnparsedEntityError +NSXMLParserXMLDeclNotFinishedError +NSXMLParserXMLDeclNotStartedError +NSXMLProcessingInstructionKind +NSXMLTextKind +NSXPCConnectionErrorMaximum +NSXPCConnectionErrorMinimum +NSXPCConnectionInterrupted +NSXPCConnectionInvalid +NSXPCConnectionPrivileged +NSXPCConnectionReplyInvalid +NSYearCalendarUnit +NSYearForWeekOfYearCalendarUnit +NSYearMonthDatePickerElementFlag +NSYearMonthDayDatePickerElementFlag +UIAccessibilityNavigationStyleAutomatic +UIAccessibilityNavigationStyleCombined +UIAccessibilityNavigationStyleSeparate +UIAccessibilityScrollDirectionDown +UIAccessibilityScrollDirectionLeft +UIAccessibilityScrollDirectionNext +UIAccessibilityScrollDirectionPrevious +UIAccessibilityScrollDirectionRight +UIAccessibilityScrollDirectionUp +UIAccessibilityZoomTypeInsertionPoint +UIActionSheetStyleAutomatic +UIActionSheetStyleBlackOpaque +UIActionSheetStyleBlackTranslucent +UIActionSheetStyleDefault +UIActivityCategoryAction +UIActivityCategoryShare +UIActivityIndicatorViewStyleGray +UIActivityIndicatorViewStyleWhite +UIActivityIndicatorViewStyleWhiteLarge +UIAlertActionStyleCancel +UIAlertActionStyleDefault +UIAlertActionStyleDestructive +UIAlertControllerStyleActionSheet +UIAlertControllerStyleAlert +UIAlertViewStyleDefault +UIAlertViewStyleLoginAndPasswordInput +UIAlertViewStylePlainTextInput +UIAlertViewStyleSecureTextInput +UIApplicationStateActive +UIApplicationStateBackground +UIApplicationStateInactive +UIAttachmentBehaviorTypeAnchor +UIAttachmentBehaviorTypeItems +UIBackgroundFetchResultFailed +UIBackgroundFetchResultNewData +UIBackgroundFetchResultNoData +UIBackgroundRefreshStatusAvailable +UIBackgroundRefreshStatusDenied +UIBackgroundRefreshStatusRestricted +UIBarButtonItemStyleBordered +UIBarButtonItemStyleDone +UIBarButtonItemStylePlain +UIBarButtonSystemItemAction +UIBarButtonSystemItemAdd +UIBarButtonSystemItemBookmarks +UIBarButtonSystemItemCamera +UIBarButtonSystemItemCancel +UIBarButtonSystemItemCompose +UIBarButtonSystemItemDone +UIBarButtonSystemItemEdit +UIBarButtonSystemItemFastForward +UIBarButtonSystemItemFixedSpace +UIBarButtonSystemItemFlexibleSpace +UIBarButtonSystemItemOrganize +UIBarButtonSystemItemPageCurl +UIBarButtonSystemItemPause +UIBarButtonSystemItemPlay +UIBarButtonSystemItemRedo +UIBarButtonSystemItemRefresh +UIBarButtonSystemItemReply +UIBarButtonSystemItemRewind +UIBarButtonSystemItemSave +UIBarButtonSystemItemSearch +UIBarButtonSystemItemStop +UIBarButtonSystemItemTrash +UIBarButtonSystemItemUndo +UIBarMetricsCompact +UIBarMetricsCompactPrompt +UIBarMetricsDefault +UIBarMetricsDefaultPrompt +UIBarMetricsLandscapePhone +UIBarMetricsLandscapePhonePrompt +UIBarPositionAny +UIBarPositionBottom +UIBarPositionTop +UIBarPositionTopAttached +UIBarStyleBlack +UIBarStyleBlackOpaque +UIBarStyleBlackTranslucent +UIBarStyleDefault +UIBaselineAdjustmentAlignBaselines +UIBaselineAdjustmentAlignCenters +UIBaselineAdjustmentNone +UIBlurEffectStyleDark +UIBlurEffectStyleExtraLight +UIBlurEffectStyleLight +UIButtonTypeContactAdd +UIButtonTypeCustom +UIButtonTypeDetailDisclosure +UIButtonTypeInfoDark +UIButtonTypeInfoLight +UIButtonTypeRoundedRect +UIButtonTypeSystem +UICollectionElementCategoryCell +UICollectionElementCategoryDecorationView +UICollectionElementCategorySupplementaryView +UICollectionUpdateActionDelete +UICollectionUpdateActionInsert +UICollectionUpdateActionMove +UICollectionUpdateActionNone +UICollectionUpdateActionReload +UICollectionViewScrollDirectionHorizontal +UICollectionViewScrollDirectionVertical +UICollectionViewScrollPositionBottom +UICollectionViewScrollPositionCenteredHorizontally +UICollectionViewScrollPositionCenteredVertically +UICollectionViewScrollPositionLeft +UICollectionViewScrollPositionNone +UICollectionViewScrollPositionRight +UICollectionViewScrollPositionTop +UICollisionBehaviorModeBoundaries +UICollisionBehaviorModeEverything +UICollisionBehaviorModeItems +UIControlContentHorizontalAlignmentCenter +UIControlContentHorizontalAlignmentFill +UIControlContentHorizontalAlignmentLeft +UIControlContentHorizontalAlignmentRight +UIControlContentVerticalAlignmentBottom +UIControlContentVerticalAlignmentCenter +UIControlContentVerticalAlignmentFill +UIControlContentVerticalAlignmentTop +UIControlEventAllEditingEvents +UIControlEventAllEvents +UIControlEventAllTouchEvents +UIControlEventApplicationReserved +UIControlEventEditingChanged +UIControlEventEditingDidBegin +UIControlEventEditingDidEnd +UIControlEventEditingDidEndOnExit +UIControlEventSystemReserved +UIControlEventTouchCancel +UIControlEventTouchDown +UIControlEventTouchDownRepeat +UIControlEventTouchDragEnter +UIControlEventTouchDragExit +UIControlEventTouchDragInside +UIControlEventTouchDragOutside +UIControlEventTouchUpInside +UIControlEventTouchUpOutside +UIControlEventValueChanged +UIControlStateApplication +UIControlStateDisabled +UIControlStateHighlighted +UIControlStateNormal +UIControlStateReserved +UIControlStateSelected +UIDataDetectorTypeAddress +UIDataDetectorTypeAll +UIDataDetectorTypeCalendarEvent +UIDataDetectorTypeLink +UIDataDetectorTypeNone +UIDataDetectorTypePhoneNumber +UIDatePickerModeCountDownTimer +UIDatePickerModeDate +UIDatePickerModeDateAndTime +UIDatePickerModeTime +UIDeviceBatteryStateCharging +UIDeviceBatteryStateFull +UIDeviceBatteryStateUnknown +UIDeviceBatteryStateUnplugged +UIDeviceOrientationFaceDown +UIDeviceOrientationFaceUp +UIDeviceOrientationLandscapeLeft +UIDeviceOrientationLandscapeRight +UIDeviceOrientationPortrait +UIDeviceOrientationPortraitUpsideDown +UIDeviceOrientationUnknown +UIDocumentChangeCleared +UIDocumentChangeDone +UIDocumentChangeRedone +UIDocumentChangeUndone +UIDocumentMenuOrderFirst +UIDocumentMenuOrderLast +UIDocumentPickerModeExportToService +UIDocumentPickerModeImport +UIDocumentPickerModeMoveToService +UIDocumentPickerModeOpen +UIDocumentSaveForCreating +UIDocumentSaveForOverwriting +UIDocumentStateClosed +UIDocumentStateEditingDisabled +UIDocumentStateInConflict +UIDocumentStateNormal +UIDocumentStateSavingError +UIEventSubtypeMotionShake +UIEventSubtypeNone +UIEventSubtypeRemoteControlBeginSeekingBackward +UIEventSubtypeRemoteControlBeginSeekingForward +UIEventSubtypeRemoteControlEndSeekingBackward +UIEventSubtypeRemoteControlEndSeekingForward +UIEventSubtypeRemoteControlNextTrack +UIEventSubtypeRemoteControlPause +UIEventSubtypeRemoteControlPlay +UIEventSubtypeRemoteControlPreviousTrack +UIEventSubtypeRemoteControlStop +UIEventSubtypeRemoteControlTogglePlayPause +UIEventTypeMotion +UIEventTypeRemoteControl +UIEventTypeTouches +UIFontDescriptorClassClarendonSerifs +UIFontDescriptorClassFreeformSerifs +UIFontDescriptorClassMask +UIFontDescriptorClassModernSerifs +UIFontDescriptorClassOldStyleSerifs +UIFontDescriptorClassOrnamentals +UIFontDescriptorClassSansSerif +UIFontDescriptorClassScripts +UIFontDescriptorClassSlabSerifs +UIFontDescriptorClassSymbolic +UIFontDescriptorClassTransitionalSerifs +UIFontDescriptorClassUnknown +UIFontDescriptorSymbolicTraits +UIFontDescriptorTraitBold +UIFontDescriptorTraitCondensed +UIFontDescriptorTraitExpanded +UIFontDescriptorTraitItalic +UIFontDescriptorTraitLooseLeading +UIFontDescriptorTraitMonoSpace +UIFontDescriptorTraitTightLeading +UIFontDescriptorTraitUIOptimized +UIFontDescriptorTraitVertical +UIGestureRecognizerStateBegan +UIGestureRecognizerStateCancelled +UIGestureRecognizerStateChanged +UIGestureRecognizerStateEnded +UIGestureRecognizerStateFailed +UIGestureRecognizerStatePossible +UIGestureRecognizerStateRecognized +UIGuidedAccessRestrictionStateAllow +UIGuidedAccessRestrictionStateDeny +UIImageOrientationDown +UIImageOrientationDownMirrored +UIImageOrientationLeft +UIImageOrientationLeftMirrored +UIImageOrientationRight +UIImageOrientationRightMirrored +UIImageOrientationUp +UIImageOrientationUpMirrored +UIImagePickerControllerCameraCaptureModePhoto +UIImagePickerControllerCameraCaptureModeVideo +UIImagePickerControllerCameraDeviceFront +UIImagePickerControllerCameraDeviceRear +UIImagePickerControllerCameraFlashModeAuto +UIImagePickerControllerCameraFlashModeOff +UIImagePickerControllerCameraFlashModeOn +UIImagePickerControllerQualityType640x480 +UIImagePickerControllerQualityTypeHigh +UIImagePickerControllerQualityTypeIFrame1280x720 +UIImagePickerControllerQualityTypeIFrame960x540 +UIImagePickerControllerQualityTypeLow +UIImagePickerControllerQualityTypeMedium +UIImagePickerControllerSourceTypeCamera +UIImagePickerControllerSourceTypePhotoLibrary +UIImagePickerControllerSourceTypeSavedPhotosAlbum +UIImageRenderingModeAlwaysOriginal +UIImageRenderingModeAlwaysTemplate +UIImageRenderingModeAutomatic +UIImageResizingModeStretch +UIImageResizingModeTile +UIInputViewStyleDefault +UIInputViewStyleKeyboard +UIInterfaceOrientationLandscapeLeft +UIInterfaceOrientationLandscapeRight +UIInterfaceOrientationMaskAll +UIInterfaceOrientationMaskAllButUpsideDown +UIInterfaceOrientationMaskLandscape +UIInterfaceOrientationMaskLandscapeLeft +UIInterfaceOrientationMaskLandscapeRight +UIInterfaceOrientationMaskPortrait +UIInterfaceOrientationMaskPortraitUpsideDown +UIInterfaceOrientationPortrait +UIInterfaceOrientationPortraitUpsideDown +UIInterfaceOrientationUnknown +UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis +UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis +UIKeyModifierAlphaShift +UIKeyModifierAlternate +UIKeyModifierCommand +UIKeyModifierControl +UIKeyModifierNumericPad +UIKeyModifierShift +UIKeyboardAppearanceAlert +UIKeyboardAppearanceDark +UIKeyboardAppearanceDefault +UIKeyboardAppearanceLight +UIKeyboardTypeASCIICapable +UIKeyboardTypeAlphabet +UIKeyboardTypeDecimalPad +UIKeyboardTypeDefault +UIKeyboardTypeEmailAddress +UIKeyboardTypeNamePhonePad +UIKeyboardTypeNumberPad +UIKeyboardTypeNumbersAndPunctuation +UIKeyboardTypePhonePad +UIKeyboardTypeTwitter +UIKeyboardTypeURL +UIKeyboardTypeWebSearch +UILayoutConstraintAxisHorizontal +UILayoutConstraintAxisVertical +UILineBreakModeCharacterWrap +UILineBreakModeClip +UILineBreakModeHeadTruncation +UILineBreakModeMiddleTruncation +UILineBreakModeTailTruncation +UILineBreakModeWordWrap +UIMenuControllerArrowDefault +UIMenuControllerArrowDown +UIMenuControllerArrowLeft +UIMenuControllerArrowRight +UIMenuControllerArrowUp +UIModalPresentationCurrentContext +UIModalPresentationCustom +UIModalPresentationFormSheet +UIModalPresentationFullScreen +UIModalPresentationNone +UIModalPresentationOverCurrentContext +UIModalPresentationOverFullScreen +UIModalPresentationPageSheet +UIModalPresentationPopover +UIModalTransitionStyleCoverVertical +UIModalTransitionStyleCrossDissolve +UIModalTransitionStyleFlipHorizontal +UIModalTransitionStylePartialCurl +UINavigationControllerOperationNone +UINavigationControllerOperationPop +UINavigationControllerOperationPush +UIPageViewControllerNavigationDirectionForward +UIPageViewControllerNavigationDirectionReverse +UIPageViewControllerNavigationOrientationHorizontal +UIPageViewControllerNavigationOrientationVertical +UIPageViewControllerSpineLocationMax +UIPageViewControllerSpineLocationMid +UIPageViewControllerSpineLocationMin +UIPageViewControllerSpineLocationNone +UIPageViewControllerTransitionStylePageCurl +UIPageViewControllerTransitionStyleScroll +UIPopoverArrowDirectionAny +UIPopoverArrowDirectionDown +UIPopoverArrowDirectionLeft +UIPopoverArrowDirectionRight +UIPopoverArrowDirectionUnknown +UIPopoverArrowDirectionUp +UIPrintInfoDuplexLongEdge +UIPrintInfoDuplexNone +UIPrintInfoDuplexShortEdge +UIPrintInfoOrientationLandscape +UIPrintInfoOrientationPortrait +UIPrintInfoOutputGeneral +UIPrintInfoOutputGrayscale +UIPrintInfoOutputPhoto +UIPrintInfoOutputPhotoGrayscale +UIPrintJobFailedError +UIPrintNoContentError +UIPrintUnknownImageFormatError +UIPrinterJobTypeDocument +UIPrinterJobTypeEnvelope +UIPrinterJobTypeLabel +UIPrinterJobTypeLargeFormat +UIPrinterJobTypePhoto +UIPrinterJobTypePostcard +UIPrinterJobTypeReceipt +UIPrinterJobTypeRoll +UIPrinterJobTypeUnknown +UIPrintingNotAvailableError +UIProgressViewStyleBar +UIProgressViewStyleDefault +UIPushBehaviorModeContinuous +UIPushBehaviorModeInstantaneous +UIRectCornerAllCorners +UIRectCornerBottomLeft +UIRectCornerBottomRight +UIRectCornerTopLeft +UIRectCornerTopRight +UIRectEdgeAll +UIRectEdgeBottom +UIRectEdgeLeft +UIRectEdgeNone +UIRectEdgeRight +UIRectEdgeTop +UIRemoteNotificationTypeAlert +UIRemoteNotificationTypeBadge +UIRemoteNotificationTypeNewsstandContentAvailability +UIRemoteNotificationTypeNone +UIRemoteNotificationTypeSound +UIReturnKeyDefault +UIReturnKeyDone +UIReturnKeyEmergencyCall +UIReturnKeyGo +UIReturnKeyGoogle +UIReturnKeyJoin +UIReturnKeyNext +UIReturnKeyRoute +UIReturnKeySearch +UIReturnKeySend +UIReturnKeyYahoo +UIScreenOverscanCompensationInsetApplicationFrame +UIScreenOverscanCompensationInsetBounds +UIScreenOverscanCompensationScale +UIScrollViewIndicatorStyleBlack +UIScrollViewIndicatorStyleDefault +UIScrollViewIndicatorStyleWhite +UIScrollViewKeyboardDismissModeInteractive +UIScrollViewKeyboardDismissModeNone +UIScrollViewKeyboardDismissModeOnDrag +UISearchBarIconBookmark +UISearchBarIconClear +UISearchBarIconResultsList +UISearchBarIconSearch +UISearchBarStyleDefault +UISearchBarStyleMinimal +UISearchBarStyleProminent +UISegmentedControlNoSegment +UISegmentedControlSegmentAlone +UISegmentedControlSegmentAny +UISegmentedControlSegmentCenter +UISegmentedControlSegmentLeft +UISegmentedControlSegmentRight +UISegmentedControlStyleBar +UISegmentedControlStyleBezeled +UISegmentedControlStyleBordered +UISegmentedControlStylePlain +UISplitViewControllerDisplayModeAllVisible +UISplitViewControllerDisplayModeAutomatic +UISplitViewControllerDisplayModePrimaryHidden +UISplitViewControllerDisplayModePrimaryOverlay +UIStatusBarAnimationFade +UIStatusBarAnimationNone +UIStatusBarAnimationSlide +UIStatusBarStyleBlackOpaque +UIStatusBarStyleBlackTranslucent +UIStatusBarStyleDefault +UIStatusBarStyleLightContent +UISwipeGestureRecognizerDirectionDown +UISwipeGestureRecognizerDirectionLeft +UISwipeGestureRecognizerDirectionRight +UISwipeGestureRecognizerDirectionUp +UISystemAnimationDelete +UITabBarItemPositioningAutomatic +UITabBarItemPositioningCentered +UITabBarItemPositioningFill +UITabBarSystemItemBookmarks +UITabBarSystemItemContacts +UITabBarSystemItemDownloads +UITabBarSystemItemFavorites +UITabBarSystemItemFeatured +UITabBarSystemItemHistory +UITabBarSystemItemMore +UITabBarSystemItemMostRecent +UITabBarSystemItemMostViewed +UITabBarSystemItemRecents +UITabBarSystemItemSearch +UITabBarSystemItemTopRated +UITableViewCellAccessoryCheckmark +UITableViewCellAccessoryDetailButton +UITableViewCellAccessoryDetailDisclosureButton +UITableViewCellAccessoryDisclosureIndicator +UITableViewCellAccessoryNone +UITableViewCellEditingStyleDelete +UITableViewCellEditingStyleInsert +UITableViewCellEditingStyleNone +UITableViewCellSelectionStyleBlue +UITableViewCellSelectionStyleDefault +UITableViewCellSelectionStyleGray +UITableViewCellSelectionStyleNone +UITableViewCellSeparatorStyleNone +UITableViewCellSeparatorStyleSingleLine +UITableViewCellSeparatorStyleSingleLineEtched +UITableViewCellStateDefaultMask +UITableViewCellStateShowingDeleteConfirmationMask +UITableViewCellStateShowingEditControlMask +UITableViewCellStyleDefault +UITableViewCellStyleSubtitle +UITableViewCellStyleValue1 +UITableViewCellStyleValue2 +UITableViewRowActionStyleDefault +UITableViewRowActionStyleDestructive +UITableViewRowActionStyleNormal +UITableViewRowAnimationAutomatic +UITableViewRowAnimationBottom +UITableViewRowAnimationFade +UITableViewRowAnimationLeft +UITableViewRowAnimationMiddle +UITableViewRowAnimationNone +UITableViewRowAnimationRight +UITableViewRowAnimationTop +UITableViewScrollPositionBottom +UITableViewScrollPositionMiddle +UITableViewScrollPositionNone +UITableViewScrollPositionTop +UITableViewStyleGrouped +UITableViewStylePlain +UITextAlignmentCenter +UITextAlignmentLeft +UITextAlignmentRight +UITextAutocapitalizationTypeAllCharacters +UITextAutocapitalizationTypeNone +UITextAutocapitalizationTypeSentences +UITextAutocapitalizationTypeWords +UITextAutocorrectionTypeDefault +UITextAutocorrectionTypeNo +UITextAutocorrectionTypeYes +UITextBorderStyleBezel +UITextBorderStyleLine +UITextBorderStyleNone +UITextBorderStyleRoundedRect +UITextFieldViewModeAlways +UITextFieldViewModeNever +UITextFieldViewModeUnlessEditing +UITextFieldViewModeWhileEditing +UITextGranularityCharacter +UITextGranularityDocument +UITextGranularityLine +UITextGranularityParagraph +UITextGranularitySentence +UITextGranularityWord +UITextLayoutDirectionDown +UITextLayoutDirectionLeft +UITextLayoutDirectionRight +UITextLayoutDirectionUp +UITextSpellCheckingTypeDefault +UITextSpellCheckingTypeNo +UITextSpellCheckingTypeYes +UITextStorageDirectionBackward +UITextStorageDirectionForward +UITextWritingDirectionLeftToRight +UITextWritingDirectionNatural +UITextWritingDirectionRightToLeft +UITouchPhaseBegan +UITouchPhaseCancelled +UITouchPhaseEnded +UITouchPhaseMoved +UITouchPhaseStationary +UIUserInterfaceIdiomPad +UIUserInterfaceIdiomPhone +UIUserInterfaceIdiomUnspecified +UIUserInterfaceLayoutDirectionLeftToRight +UIUserInterfaceLayoutDirectionRightToLeft +UIUserInterfaceSizeClassCompact +UIUserInterfaceSizeClassRegular +UIUserInterfaceSizeClassUnspecified +UIUserNotificationActionContextDefault +UIUserNotificationActionContextMinimal +UIUserNotificationActivationModeBackground +UIUserNotificationActivationModeForeground +UIUserNotificationTypeAlert +UIUserNotificationTypeBadge +UIUserNotificationTypeNone +UIUserNotificationTypeSound +UIViewAnimationCurveEaseIn +UIViewAnimationCurveEaseInOut +UIViewAnimationCurveEaseOut +UIViewAnimationCurveLinear +UIViewAnimationOptionAllowAnimatedContent +UIViewAnimationOptionAllowUserInteraction +UIViewAnimationOptionAutoreverse +UIViewAnimationOptionBeginFromCurrentState +UIViewAnimationOptionCurveEaseIn +UIViewAnimationOptionCurveEaseInOut +UIViewAnimationOptionCurveEaseOut +UIViewAnimationOptionCurveLinear +UIViewAnimationOptionLayoutSubviews +UIViewAnimationOptionOverrideInheritedCurve +UIViewAnimationOptionOverrideInheritedDuration +UIViewAnimationOptionOverrideInheritedOptions +UIViewAnimationOptionRepeat +UIViewAnimationOptionShowHideTransitionViews +UIViewAnimationOptionTransitionCrossDissolve +UIViewAnimationOptionTransitionCurlDown +UIViewAnimationOptionTransitionCurlUp +UIViewAnimationOptionTransitionFlipFromBottom +UIViewAnimationOptionTransitionFlipFromLeft +UIViewAnimationOptionTransitionFlipFromRight +UIViewAnimationOptionTransitionFlipFromTop +UIViewAnimationOptionTransitionNone +UIViewAnimationTransitionCurlDown +UIViewAnimationTransitionCurlUp +UIViewAnimationTransitionFlipFromLeft +UIViewAnimationTransitionFlipFromRight +UIViewAnimationTransitionNone +UIViewAutoresizingFlexibleBottomMargin +UIViewAutoresizingFlexibleHeight +UIViewAutoresizingFlexibleLeftMargin +UIViewAutoresizingFlexibleRightMargin +UIViewAutoresizingFlexibleTopMargin +UIViewAutoresizingFlexibleWidth +UIViewAutoresizingNone +UIViewContentModeBottom +UIViewContentModeBottomLeft +UIViewContentModeBottomRight +UIViewContentModeCenter +UIViewContentModeLeft +UIViewContentModeRedraw +UIViewContentModeRight +UIViewContentModeScaleAspectFill +UIViewContentModeScaleAspectFit +UIViewContentModeScaleToFill +UIViewContentModeTop +UIViewContentModeTopLeft +UIViewContentModeTopRight +UIViewKeyframeAnimationOptionAllowUserInteraction +UIViewKeyframeAnimationOptionAutoreverse +UIViewKeyframeAnimationOptionBeginFromCurrentState +UIViewKeyframeAnimationOptionCalculationModeCubic +UIViewKeyframeAnimationOptionCalculationModeCubicPaced +UIViewKeyframeAnimationOptionCalculationModeDiscrete +UIViewKeyframeAnimationOptionCalculationModeLinear +UIViewKeyframeAnimationOptionCalculationModePaced +UIViewKeyframeAnimationOptionLayoutSubviews +UIViewKeyframeAnimationOptionOverrideInheritedDuration +UIViewKeyframeAnimationOptionOverrideInheritedOptions +UIViewKeyframeAnimationOptionRepeat +UIViewTintAdjustmentModeAutomatic +UIViewTintAdjustmentModeDimmed +UIViewTintAdjustmentModeNormal +UIWebPaginationBreakingModeColumn +UIWebPaginationBreakingModePage +UIWebPaginationModeBottomToTop +UIWebPaginationModeLeftToRight +UIWebPaginationModeRightToLeft +UIWebPaginationModeTopToBottom +UIWebPaginationModeUnpaginated +UIWebViewNavigationTypeBackForward +UIWebViewNavigationTypeFormResubmitted +UIWebViewNavigationTypeFormSubmitted +UIWebViewNavigationTypeLinkClicked +UIWebViewNavigationTypeOther +UIWebViewNavigationTypeReload \ No newline at end of file diff --git a/sources_non_forked/cocoa.vim/lib/cocoa_indexes/functions.txt b/sources_non_forked/cocoa.vim/lib/cocoa_indexes/functions.txt new file mode 100644 index 00000000..1bd857e0 --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/cocoa_indexes/functions.txt @@ -0,0 +1,399 @@ +NSAccessibilityActionDescription +NSAccessibilityPostNotification +NSAccessibilityPostNotificationWithUserInfo +NSAccessibilityRaiseBadArgumentException +NSAccessibilityRoleDescription +NSAccessibilityRoleDescriptionForUIElement +NSAccessibilitySetMayContainProtectedContent +NSAccessibilityUnignoredAncestor +NSAccessibilityUnignoredChildren +NSAccessibilityUnignoredChildrenForOnlyChild +NSAccessibilityUnignoredDescendant +NSAllHashTableObjects +NSAllMapTableKeys +NSAllMapTableValues +NSAllocateCollectable +NSAllocateMemoryPages +NSAllocateObject +NSApplicationLoad +NSApplicationMain +NSAvailableWindowDepths +NSBeep +NSBeginAlertSheet +NSBeginCriticalAlertSheet +NSBeginInformationalAlertSheet +NSBestDepth +NSBitsPerPixelFromDepth +NSBitsPerSampleFromDepth +NSClassFromString +NSColorSpaceFromDepth +NSCompareHashTables +NSCompareMapTables +NSContainsRect +NSConvertGlyphsToPackedGlyphs +NSConvertHostDoubleToSwapped +NSConvertHostFloatToSwapped +NSConvertSwappedDoubleToHost +NSConvertSwappedFloatToHost +NSCopyBits +NSCopyHashTableWithZone +NSCopyMapTableWithZone +NSCopyMemoryPages +NSCopyObject +NSCountFrames +NSCountHashTable +NSCountMapTable +NSCountWindows +NSCountWindowsForContext +NSCreateFileContentsPboardType +NSCreateFilenamePboardType +NSCreateHashTable +NSCreateHashTableWithZone +NSCreateMapTable +NSCreateMapTableWithZone +NSCreateZone +NSDeallocateMemoryPages +NSDeallocateObject +NSDecimalAdd +NSDecimalCompact +NSDecimalCompare +NSDecimalCopy +NSDecimalDivide +NSDecimalIsNotANumber +NSDecimalMultiply +NSDecimalMultiplyByPowerOf10 +NSDecimalNormalize +NSDecimalPower +NSDecimalRound +NSDecimalString +NSDecimalSubtract +NSDecrementExtraRefCountWasZero +NSDefaultMallocZone +NSDictionaryOfVariableBindings +NSDisableScreenUpdates +NSDivideRect +NSDottedFrameRect +NSDrawBitmap +NSDrawButton +NSDrawColorTiledRects +NSDrawDarkBezel +NSDrawGrayBezel +NSDrawGroove +NSDrawLightBezel +NSDrawNinePartImage +NSDrawThreePartImage +NSDrawTiledRects +NSDrawWhiteBezel +NSDrawWindowBackground +NSEdgeInsetsMake +NSEnableScreenUpdates +NSEndHashTableEnumeration +NSEndMapTableEnumeration +NSEnumerateHashTable +NSEnumerateMapTable +NSEqualPoints +NSEqualRanges +NSEqualRects +NSEqualSizes +NSEraseRect +NSEventMaskFromType +NSExtraRefCount +NSFileTypeForHFSTypeCode +NSFrameAddress +NSFrameRect +NSFrameRectWithWidth +NSFrameRectWithWidthUsingOperation +NSFreeHashTable +NSFreeMapTable +NSFullUserName +NSGetAlertPanel +NSGetCriticalAlertPanel +NSGetFileType +NSGetFileTypes +NSGetInformationalAlertPanel +NSGetSizeAndAlignment +NSGetUncaughtExceptionHandler +NSGetWindowServerMemory +NSHFSTypeCodeFromFileType +NSHFSTypeOfFile +NSHashGet +NSHashInsert +NSHashInsertIfAbsent +NSHashInsertKnownAbsent +NSHashRemove +NSHeight +NSHighlightRect +NSHomeDirectory +NSHomeDirectoryForUser +NSHostByteOrder +NSIncrementExtraRefCount +NSInsetRect +NSIntegralRect +NSIntegralRectWithOptions +NSInterfaceStyleForKey +NSIntersectionRange +NSIntersectionRect +NSIntersectsRect +NSIsControllerMarker +NSIsEmptyRect +NSIsFreedObject +NSLocationInRange +NSLog +NSLogPageSize +NSLogv +NSMakeCollectable +NSMakePoint +NSMakeRange +NSMakeRect +NSMakeSize +NSMapGet +NSMapInsert +NSMapInsertIfAbsent +NSMapInsertKnownAbsent +NSMapMember +NSMapRemove +NSMaxRange +NSMaxX +NSMaxY +NSMidX +NSMidY +NSMinX +NSMinY +NSMouseInRect +NSNextHashEnumeratorItem +NSNextMapEnumeratorPair +NSNumberOfColorComponents +NSObjectFromCoder +NSOffsetRect +NSOpenStepRootDirectory +NSPageSize +NSPerformService +NSPlanarFromDepth +NSPointFromCGPoint +NSPointFromString +NSPointInRect +NSPointToCGPoint +NSProtocolFromString +NSRangeFromString +NSReadPixel +NSRealMemoryAvailable +NSReallocateCollectable +NSRecordAllocationEvent +NSRectClip +NSRectClipList +NSRectFill +NSRectFillList +NSRectFillListUsingOperation +NSRectFillListWithColors +NSRectFillListWithColorsUsingOperation +NSRectFillListWithGrays +NSRectFillUsingOperation +NSRectFromCGRect +NSRectFromString +NSRectToCGRect +NSRecycleZone +NSRegisterServicesProvider +NSReleaseAlertPanel +NSResetHashTable +NSResetMapTable +NSReturnAddress +NSRoundDownToMultipleOfPageSize +NSRoundUpToMultipleOfPageSize +NSRunAlertPanel +NSRunAlertPanelRelativeToWindow +NSRunCriticalAlertPanel +NSRunCriticalAlertPanelRelativeToWindow +NSRunInformationalAlertPanel +NSRunInformationalAlertPanelRelativeToWindow +NSSearchPathForDirectoriesInDomains +NSSelectorFromString +NSSetFocusRingStyle +NSSetShowsServicesMenuItem +NSSetUncaughtExceptionHandler +NSSetZoneName +NSShouldRetainWithZone +NSShowAnimationEffect +NSShowsServicesMenuItem +NSSizeFromCGSize +NSSizeFromString +NSSizeToCGSize +NSStringFromCGAffineTransform +NSStringFromCGPoint +NSStringFromCGRect +NSStringFromCGSize +NSStringFromCGVector +NSStringFromClass +NSStringFromHashTable +NSStringFromMapTable +NSStringFromPoint +NSStringFromProtocol +NSStringFromRange +NSStringFromRect +NSStringFromSelector +NSStringFromSize +NSStringFromUIEdgeInsets +NSStringFromUIOffset +NSSwapBigDoubleToHost +NSSwapBigFloatToHost +NSSwapBigIntToHost +NSSwapBigLongLongToHost +NSSwapBigLongToHost +NSSwapBigShortToHost +NSSwapDouble +NSSwapFloat +NSSwapHostDoubleToBig +NSSwapHostDoubleToLittle +NSSwapHostFloatToBig +NSSwapHostFloatToLittle +NSSwapHostIntToBig +NSSwapHostIntToLittle +NSSwapHostLongLongToBig +NSSwapHostLongLongToLittle +NSSwapHostLongToBig +NSSwapHostLongToLittle +NSSwapHostShortToBig +NSSwapHostShortToLittle +NSSwapInt +NSSwapLittleDoubleToHost +NSSwapLittleFloatToHost +NSSwapLittleIntToHost +NSSwapLittleLongLongToHost +NSSwapLittleLongToHost +NSSwapLittleShortToHost +NSSwapLong +NSSwapLongLong +NSSwapShort +NSTemporaryDirectory +NSTextAlignmentFromCTTextAlignment +NSTextAlignmentToCTTextAlignment +NSUnionRange +NSUnionRect +NSUnregisterServicesProvider +NSUpdateDynamicServices +NSUserName +NSValue +NSWidth +NSWindowList +NSWindowListForContext +NSZoneCalloc +NSZoneFree +NSZoneFromPointer +NSZoneMalloc +NSZoneName +NSZoneRealloc +NS_AVAILABLE +NS_AVAILABLE_IOS +NS_AVAILABLE_MAC +NS_CALENDAR_DEPRECATED +NS_DEPRECATED +NS_DEPRECATED_IOS +NS_DEPRECATED_MAC +UIAccessibilityConvertFrameToScreenCoordinates +UIAccessibilityConvertPathToScreenCoordinates +UIAccessibilityDarkerSystemColorsEnabled +UIAccessibilityIsBoldTextEnabled +UIAccessibilityIsClosedCaptioningEnabled +UIAccessibilityIsGrayscaleEnabled +UIAccessibilityIsGuidedAccessEnabled +UIAccessibilityIsInvertColorsEnabled +UIAccessibilityIsMonoAudioEnabled +UIAccessibilityIsReduceMotionEnabled +UIAccessibilityIsReduceTransparencyEnabled +UIAccessibilityIsSpeakScreenEnabled +UIAccessibilityIsSpeakSelectionEnabled +UIAccessibilityIsSwitchControlRunning +UIAccessibilityIsVoiceOverRunning +UIAccessibilityPostNotification +UIAccessibilityRegisterGestureConflictWithZoom +UIAccessibilityRequestGuidedAccessSession +UIAccessibilityZoomFocusChanged +UIApplicationMain +UIEdgeInsetsEqualToEdgeInsets +UIEdgeInsetsFromString +UIEdgeInsetsInsetRect +UIEdgeInsetsMake +UIGraphicsAddPDFContextDestinationAtPoint +UIGraphicsBeginImageContext +UIGraphicsBeginImageContextWithOptions +UIGraphicsBeginPDFContextToData +UIGraphicsBeginPDFContextToFile +UIGraphicsBeginPDFPage +UIGraphicsBeginPDFPageWithInfo +UIGraphicsEndImageContext +UIGraphicsEndPDFContext +UIGraphicsGetCurrentContext +UIGraphicsGetImageFromCurrentImageContext +UIGraphicsGetPDFContextBounds +UIGraphicsPopContext +UIGraphicsPushContext +UIGraphicsSetPDFContextDestinationForRect +UIGraphicsSetPDFContextURLForRect +UIGuidedAccessRestrictionStateForIdentifier +UIImageJPEGRepresentation +UIImagePNGRepresentation +UIImageWriteToSavedPhotosAlbum +UIOffsetEqualToOffset +UIOffsetFromString +UIOffsetMake +UIRectClip +UIRectFill +UIRectFillUsingBlendMode +UIRectFrame +UIRectFrameUsingBlendMode +UISaveVideoAtPathToSavedPhotosAlbum +UIVideoAtPathIsCompatibleWithSavedPhotosAlbum +NSAssert +NSAssert1 +NSAssert2 +NSAssert3 +NSAssert4 +NSAssert5 +NSCAssert +NSCAssert1 +NSCAssert2 +NSCAssert3 +NSCAssert4 +NSCAssert5 +NSCParameterAssert +NSDecimalMaxSize +NSDictionaryOfVariableBindings +NSGlyphInfoAtIndex +NSLocalizedString +NSLocalizedStringFromTable +NSLocalizedStringFromTableInBundle +NSLocalizedStringWithDefaultValue +NSParameterAssert +NSStackViewSpacingUseDefault +NSURLResponseUnknownLength +NS_AVAILABLE +NS_AVAILABLE_IOS +NS_AVAILABLE_IPHONE +NS_AVAILABLE_MAC +NS_CALENDAR_DEPRECATED +NS_CALENDAR_DEPRECATED_MAC +NS_CALENDAR_ENUM_DEPRECATED +NS_CLASS_AVAILABLE +NS_CLASS_AVAILABLE_IOS +NS_CLASS_AVAILABLE_MAC +NS_CLASS_DEPRECATED +NS_CLASS_DEPRECATED_IOS +NS_CLASS_DEPRECATED_MAC +NS_DEPRECATED +NS_DEPRECATED_IOS +NS_DEPRECATED_IPHONE +NS_DEPRECATED_MAC +NS_ENUM +NS_ENUM_AVAILABLE +NS_ENUM_AVAILABLE_IOS +NS_ENUM_AVAILABLE_MAC +NS_ENUM_DEPRECATED +NS_ENUM_DEPRECATED_IOS +NS_ENUM_DEPRECATED_MAC +NS_OPTIONS +NS_VALUERETURN +UIDeviceOrientationIsLandscape +UIDeviceOrientationIsPortrait +UIDeviceOrientationIsValidInterfaceOrientation +UIInterfaceOrientationIsLandscape +UIInterfaceOrientationIsPortrait +UI_USER_INTERFACE_IDIOM \ No newline at end of file diff --git a/sources_non_forked/cocoa.vim/lib/cocoa_indexes/methods.txt.gz b/sources_non_forked/cocoa.vim/lib/cocoa_indexes/methods.txt.gz new file mode 100644 index 00000000..b0663d24 Binary files /dev/null and b/sources_non_forked/cocoa.vim/lib/cocoa_indexes/methods.txt.gz differ diff --git a/sources_non_forked/cocoa.vim/lib/cocoa_indexes/notifications.txt b/sources_non_forked/cocoa.vim/lib/cocoa_indexes/notifications.txt new file mode 100644 index 00000000..412c09f1 --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/cocoa_indexes/notifications.txt @@ -0,0 +1,298 @@ +NSAccessibilityAnnouncementRequestedNotification +NSAccessibilityApplicationActivatedNotification +NSAccessibilityApplicationDeactivatedNotification +NSAccessibilityApplicationHiddenNotification +NSAccessibilityApplicationShownNotification +NSAccessibilityCreatedNotification +NSAccessibilityDrawerCreatedNotification +NSAccessibilityFocusedUIElementChangedNotification +NSAccessibilityFocusedWindowChangedNotification +NSAccessibilityHelpTagCreatedNotification +NSAccessibilityLayoutChangedNotification +NSAccessibilityMainWindowChangedNotification +NSAccessibilityMovedNotification +NSAccessibilityResizedNotification +NSAccessibilityRowCollapsedNotification +NSAccessibilityRowCountChangedNotification +NSAccessibilityRowExpandedNotification +NSAccessibilitySelectedCellsChangedNotification +NSAccessibilitySelectedChildrenChangedNotification +NSAccessibilitySelectedChildrenMovedNotification +NSAccessibilitySelectedColumnsChangedNotification +NSAccessibilitySelectedRowsChangedNotification +NSAccessibilitySelectedTextChangedNotification +NSAccessibilitySheetCreatedNotification +NSAccessibilityTitleChangedNotification +NSAccessibilityUIElementDestroyedNotification +NSAccessibilityUnitsChangedNotification +NSAccessibilityValueChangedNotification +NSAccessibilityWindowCreatedNotification +NSAccessibilityWindowDeminiaturizedNotification +NSAccessibilityWindowMiniaturizedNotification +NSAccessibilityWindowMovedNotification +NSAccessibilityWindowResizedNotification +NSAnimationProgressMarkNotification +NSAntialiasThresholdChangedNotification +NSAppleEventManagerWillProcessFirstEventNotification +NSApplicationDidBecomeActiveNotification +NSApplicationDidChangeOcclusionStateNotification +NSApplicationDidChangeScreenParametersNotification +NSApplicationDidFinishLaunchingNotification +NSApplicationDidFinishRestoringWindowsNotification +NSApplicationDidHideNotification +NSApplicationDidResignActiveNotification +NSApplicationDidUnhideNotification +NSApplicationDidUpdateNotification +NSApplicationLaunchRemoteNotification +NSApplicationLaunchUserNotification +NSApplicationWillBecomeActiveNotification +NSApplicationWillFinishLaunchingNotification +NSApplicationWillHideNotification +NSApplicationWillResignActiveNotification +NSApplicationWillTerminateNotification +NSApplicationWillUnhideNotification +NSApplicationWillUpdateNotification +NSBrowserColumnConfigurationDidChangeNotification +NSBundleDidLoadNotification +NSCalendarDayChangedNotification +NSClassDescriptionNeededForClassNotification +NSColorListDidChangeNotification +NSColorPanelColorDidChangeNotification +NSComboBoxSelectionDidChangeNotification +NSComboBoxSelectionIsChangingNotification +NSComboBoxWillDismissNotification +NSComboBoxWillPopUpNotification +NSConnectionDidDieNotification +NSConnectionDidInitializeNotification +NSContextHelpModeDidActivateNotification +NSContextHelpModeDidDeactivateNotification +NSControlTextDidBeginEditingNotification +NSControlTextDidChangeNotification +NSControlTextDidEndEditingNotification +NSControlTintDidChangeNotification +NSCurrentLocaleDidChangeNotification +NSDidBecomeSingleThreadedNotification +NSDistributedNotification +NSDrawerDidCloseNotification +NSDrawerDidOpenNotification +NSDrawerWillCloseNotification +NSDrawerWillOpenNotification +NSFileHandleConnectionAcceptedNotification +NSFileHandleDataAvailableNotification +NSFileHandleNotification +NSFileHandleReadCompletionNotification +NSFileHandleReadToEndOfFileCompletionNotification +NSFontCollectionDidChangeNotification +NSFontSetChangedNotification +NSHTTPCookieManagerAcceptPolicyChangedNotification +NSHTTPCookieManagerCookiesChangedNotification +NSImageRepRegistryDidChangeNotification +NSKeyValueChangeNotification +NSLocalNotification +NSManagedObjectContextDidSaveNotification +NSManagedObjectContextObjectsDidChangeNotification +NSManagedObjectContextWillSaveNotification +NSMenuDidAddItemNotification +NSMenuDidBeginTrackingNotification +NSMenuDidChangeItemNotification +NSMenuDidEndTrackingNotification +NSMenuDidRemoveItemNotification +NSMenuDidSendActionNotification +NSMenuWillSendActionNotification +NSMetadataQueryDidFinishGatheringNotification +NSMetadataQueryDidStartGatheringNotification +NSMetadataQueryDidUpdateNotification +NSMetadataQueryGatheringProgressNotification +NSNotification +NSOutlineViewColumnDidMoveNotification +NSOutlineViewColumnDidResizeNotification +NSOutlineViewItemDidCollapseNotification +NSOutlineViewItemDidExpandNotification +NSOutlineViewItemWillCollapseNotification +NSOutlineViewItemWillExpandNotification +NSOutlineViewSelectionDidChangeNotification +NSOutlineViewSelectionIsChangingNotification +NSPersistentStoreCoordinatorStoresDidChangeNotification +NSPersistentStoreCoordinatorStoresWillChangeNotification +NSPersistentStoreCoordinatorWillRemoveStoreNotification +NSPersistentStoreDidImportUbiquitousContentChangesNotification +NSPopUpButtonCellWillPopUpNotification +NSPopUpButtonWillPopUpNotification +NSPopoverDidCloseNotification +NSPopoverDidShowNotification +NSPopoverWillCloseNotification +NSPopoverWillShowNotification +NSPortDidBecomeInvalidNotification +NSPreferencePaneCancelUnselectNotification +NSPreferencePaneDoUnselectNotification +NSPreferredScrollerStyleDidChangeNotification +NSRuleEditorRowsDidChangeNotification +NSScreenColorSpaceDidChangeNotification +NSScrollViewDidEndLiveMagnifyNotification +NSScrollViewDidEndLiveScrollNotification +NSScrollViewDidLiveScrollNotification +NSScrollViewWillStartLiveMagnifyNotification +NSScrollViewWillStartLiveScrollNotification +NSSpellCheckerDidChangeAutomaticDashSubstitutionNotification +NSSpellCheckerDidChangeAutomaticQuoteSubstitutionNotification +NSSpellCheckerDidChangeAutomaticSpellingCorrectionNotification +NSSpellCheckerDidChangeAutomaticTextReplacementNotification +NSSplitViewDidResizeSubviewsNotification +NSSplitViewWillResizeSubviewsNotification +NSSystemClockDidChangeNotification +NSSystemColorsDidChangeNotification +NSSystemTimeZoneDidChangeNotification +NSTableViewColumnDidMoveNotification +NSTableViewColumnDidResizeNotification +NSTableViewSelectionDidChangeNotification +NSTableViewSelectionIsChangingNotification +NSTaskDidTerminateNotification +NSTextAlternativesSelectedAlternativeStringNotification +NSTextDidBeginEditingNotification +NSTextDidChangeNotification +NSTextDidEndEditingNotification +NSTextInputContextKeyboardSelectionDidChangeNotification +NSTextStorageDidProcessEditingNotification +NSTextStorageWillProcessEditingNotification +NSTextViewDidChangeSelectionNotification +NSTextViewDidChangeTypingAttributesNotification +NSTextViewWillChangeNotifyingTextViewNotification +NSThreadWillExitNotification +NSToolbarDidRemoveItemNotification +NSToolbarWillAddItemNotification +NSURLCredentialStorageChangedNotification +NSUbiquitousKeyValueStoreDidChangeExternallyNotification +NSUbiquityIdentityDidChangeNotification +NSUndoManagerCheckpointNotification +NSUndoManagerDidCloseUndoGroupNotification +NSUndoManagerDidOpenUndoGroupNotification +NSUndoManagerDidRedoChangeNotification +NSUndoManagerDidUndoChangeNotification +NSUndoManagerWillCloseUndoGroupNotification +NSUndoManagerWillRedoChangeNotification +NSUndoManagerWillUndoChangeNotification +NSUserDefaultsDidChangeNotification +NSUserNotification +NSViewBoundsDidChangeNotification +NSViewDidUpdateTrackingAreasNotification +NSViewFocusDidChangeNotification +NSViewFrameDidChangeNotification +NSViewGlobalFrameDidChangeNotification +NSWillBecomeMultiThreadedNotification +NSWindowDidBecomeKeyNotification +NSWindowDidBecomeMainNotification +NSWindowDidChangeBackingPropertiesNotification +NSWindowDidChangeOcclusionStateNotification +NSWindowDidChangeScreenNotification +NSWindowDidChangeScreenProfileNotification +NSWindowDidDeminiaturizeNotification +NSWindowDidEndLiveResizeNotification +NSWindowDidEndSheetNotification +NSWindowDidEnterFullScreenNotification +NSWindowDidEnterVersionBrowserNotification +NSWindowDidExitFullScreenNotification +NSWindowDidExitVersionBrowserNotification +NSWindowDidExposeNotification +NSWindowDidMiniaturizeNotification +NSWindowDidMoveNotification +NSWindowDidResignKeyNotification +NSWindowDidResignMainNotification +NSWindowDidResizeNotification +NSWindowDidUpdateNotification +NSWindowWillBeginSheetNotification +NSWindowWillCloseNotification +NSWindowWillEnterFullScreenNotification +NSWindowWillEnterVersionBrowserNotification +NSWindowWillExitFullScreenNotification +NSWindowWillExitVersionBrowserNotification +NSWindowWillMiniaturizeNotification +NSWindowWillMoveNotification +NSWindowWillStartLiveResizeNotification +NSWorkspaceActiveSpaceDidChangeNotification +NSWorkspaceDidActivateApplicationNotification +NSWorkspaceDidChangeFileLabelsNotification +NSWorkspaceDidDeactivateApplicationNotification +NSWorkspaceDidHideApplicationNotification +NSWorkspaceDidLaunchApplicationNotification +NSWorkspaceDidMountNotification +NSWorkspaceDidPerformFileOperationNotification +NSWorkspaceDidRenameVolumeNotification +NSWorkspaceDidTerminateApplicationNotification +NSWorkspaceDidUnhideApplicationNotification +NSWorkspaceDidUnmountNotification +NSWorkspaceDidWakeNotification +NSWorkspaceScreensDidSleepNotification +NSWorkspaceScreensDidWakeNotification +NSWorkspaceSessionDidBecomeActiveNotification +NSWorkspaceSessionDidResignActiveNotification +NSWorkspaceWillLaunchApplicationNotification +NSWorkspaceWillPowerOffNotification +NSWorkspaceWillSleepNotification +NSWorkspaceWillUnmountNotification +UIAccessibilityAnnouncementDidFinishNotification +UIAccessibilityBoldTextStatusDidChangeNotification +UIAccessibilityClosedCaptioningStatusDidChangeNotification +UIAccessibilityDarkerSystemColorsStatusDidChangeNotification +UIAccessibilityGrayscaleStatusDidChangeNotification +UIAccessibilityGuidedAccessStatusDidChangeNotification +UIAccessibilityInvertColorsStatusDidChangeNotification +UIAccessibilityMonoAudioStatusDidChangeNotification +UIAccessibilityNotification +UIAccessibilityReduceMotionStatusDidChangeNotification +UIAccessibilityReduceTransparencyStatusDidChangeNotification +UIAccessibilitySpeakScreenStatusDidChangeNotification +UIAccessibilitySpeakSelectionStatusDidChangeNotification +UIAccessibilitySwitchControlStatusDidChangeNotification +UIApplicationBackgroundRefreshStatusDidChangeNotification +UIApplicationDidBecomeActiveNotification +UIApplicationDidChangeStatusBarFrameNotification +UIApplicationDidChangeStatusBarOrientationNotification +UIApplicationDidEnterBackgroundNotification +UIApplicationDidFinishLaunchingNotification +UIApplicationDidReceiveMemoryWarningNotification +UIApplicationLaunchOptionsLocalNotification +UIApplicationLaunchOptionsRemoteNotification +UIApplicationSignificantTimeChangeNotification +UIApplicationUserDidTakeScreenshotNotification +UIApplicationWillChangeStatusBarFrameNotification +UIApplicationWillChangeStatusBarOrientationNotification +UIApplicationWillEnterForegroundNotification +UIApplicationWillResignActiveNotification +UIApplicationWillTerminateNotification +UIContentSizeCategoryDidChangeNotification +UIDeviceBatteryLevelDidChangeNotification +UIDeviceBatteryStateDidChangeNotification +UIDeviceOrientationDidChangeNotification +UIDeviceProximityStateDidChangeNotification +UIDocumentStateChangedNotification +UIKeyboardDidChangeFrameNotification +UIKeyboardDidHideNotification +UIKeyboardDidShowNotification +UIKeyboardWillChangeFrameNotification +UIKeyboardWillHideNotification +UIKeyboardWillShowNotification +UILocalNotification +UIMenuControllerDidHideMenuNotification +UIMenuControllerDidShowMenuNotification +UIMenuControllerMenuFrameDidChangeNotification +UIMenuControllerWillHideMenuNotification +UIMenuControllerWillShowMenuNotification +UIPasteboardChangedNotification +UIPasteboardRemovedNotification +UIScreenBrightnessDidChangeNotification +UIScreenDidConnectNotification +UIScreenDidDisconnectNotification +UIScreenModeDidChangeNotification +UITableViewSelectionDidChangeNotification +UITextFieldTextDidBeginEditingNotification +UITextFieldTextDidChangeNotification +UITextFieldTextDidEndEditingNotification +UITextInputCurrentInputModeDidChangeNotification +UITextViewTextDidBeginEditingNotification +UITextViewTextDidChangeNotification +UITextViewTextDidEndEditingNotification +UIViewControllerShowDetailTargetDidChangeNotification +UIWindowDidBecomeHiddenNotification +UIWindowDidBecomeKeyNotification +UIWindowDidBecomeVisibleNotification +UIWindowDidResignKeyNotification \ No newline at end of file diff --git a/sources_non_forked/cocoa.vim/lib/cocoa_indexes/types.txt b/sources_non_forked/cocoa.vim/lib/cocoa_indexes/types.txt new file mode 100644 index 00000000..4ad3a6f9 --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/cocoa_indexes/types.txt @@ -0,0 +1,457 @@ +NSAccessibilityPriorityLevel +NSActivityOptions +NSAlertStyle +NSAlignmentOptions +NSAnimationBlockingMode +NSAnimationCurve +NSAnimationEffect +NSAnimationProgress +NSAppleEventManagerSuspensionID +NSApplicationActivationOptions +NSApplicationActivationPolicy +NSApplicationDelegateReply +NSApplicationOcclusionState +NSApplicationPresentationOptions +NSApplicationPrintReply +NSApplicationTerminateReply +NSAttributeType +NSAttributedStringEnumerationOptions +NSBackgroundStyle +NSBackingStoreType +NSBezelStyle +NSBezierPathElement +NSBinarySearchingOptions +NSBitmapFormat +NSBitmapImageFileType +NSBorderType +NSBoxType +NSBrowserColumnResizingType +NSBrowserDropOperation +NSButtonType +NSByteCountFormatterCountStyle +NSByteCountFormatterUnits +NSCalculationError +NSCalendarOptions +NSCalendarUnit +NSCellAttribute +NSCellImagePosition +NSCellStateValue +NSCellType +NSCharacterCollection +NSCollectionViewDropOperation +NSColorPanelMode +NSColorRenderingIntent +NSColorSpaceModel +NSComparisonPredicateModifier +NSComparisonPredicateOptions +NSComparisonResult +NSCompositingOperation +NSCompoundPredicateType +NSControlCharacterAction +NSControlSize +NSControlTint +NSCorrectionIndicatorType +NSCorrectionResponse +NSDataReadingOptions +NSDataSearchOptions +NSDataWritingOptions +NSDateFormatterBehavior +NSDateFormatterStyle +NSDatePickerElementFlags +NSDatePickerMode +NSDatePickerStyle +NSDeleteRule +NSDirectoryEnumerationOptions +NSDocumentChangeType +NSDragOperation +NSDraggingContext +NSDraggingFormation +NSDraggingItemEnumerationOptions +NSDrawerState +NSEntityMappingType +NSEnumerationOptions +NSEventGestureAxis +NSEventMask +NSEventPhase +NSEventSwipeTrackingOptions +NSEventType +NSExpressionType +NSFetchRequestResultType +NSFileCoordinatorReadingOptions +NSFileCoordinatorWritingOptions +NSFileManagerItemReplacementOptions +NSFileVersionAddingOptions +NSFileVersionReplacingOptions +NSFileWrapperReadingOptions +NSFileWrapperWritingOptions +NSFindPanelAction +NSFindPanelSubstringMatchType +NSFocusRingPlacement +NSFocusRingType +NSFontAction +NSFontCollectionVisibility +NSFontFamilyClass +NSFontRenderingMode +NSFontSymbolicTraits +NSFontTraitMask +NSGlyph +NSGlyphInscription +NSGlyphLayoutMode +NSGlyphProperty +NSGradientDrawingOptions +NSGradientType +NSHTTPCookieAcceptPolicy +NSHashEnumerator +NSHashTableOptions +NSImageAlignment +NSImageCacheMode +NSImageFrameStyle +NSImageInterpolation +NSImageLoadStatus +NSImageRepLoadStatus +NSImageScaling +NSInsertionPosition +NSInteger +NSJSONReadingOptions +NSJSONWritingOptions +NSKeyValueChange +NSKeyValueObservingOptions +NSKeyValueSetMutationKind +NSLayoutAttribute +NSLayoutConstraintOrientation +NSLayoutDirection +NSLayoutFormatOptions +NSLayoutPriority +NSLayoutRelation +NSLayoutStatus +NSLevelIndicatorStyle +NSLineBreakMode +NSLineCapStyle +NSLineJoinStyle +NSLineMovementDirection +NSLineSweepDirection +NSLinguisticTaggerOptions +NSLocaleLanguageDirection +NSManagedObjectContextConcurrencyType +NSMapEnumerator +NSMapTableOptions +NSMatchingFlags +NSMatchingOptions +NSMatrixMode +NSMediaLibrary +NSMenuProperties +NSMergePolicyType +NSModalSession +NSMultibyteGlyphPacking +NSNetServiceOptions +NSNetServicesError +NSNotificationCoalescing +NSNotificationSuspensionBehavior +NSNumberFormatterBehavior +NSNumberFormatterPadPosition +NSNumberFormatterRoundingMode +NSNumberFormatterStyle +NSOpenGLContextAuxiliary +NSOpenGLPixelFormatAttribute +NSOpenGLPixelFormatAuxiliary +NSOperationQueuePriority +NSPDFPanelOptions +NSPageControllerTransitionStyle +NSPaperOrientation +NSPasteboardReadingOptions +NSPasteboardWritingOptions +NSPathStyle +NSPersistentStoreRequestType +NSPersistentStoreUbiquitousTransitionType +NSPoint +NSPointerFunctionsOptions +NSPointingDeviceType +NSPopUpArrowPosition +NSPopoverAppearance +NSPopoverBehavior +NSPostingStyle +NSPredicateOperatorType +NSPrintPanelOptions +NSPrintRenderingQuality +NSPrinterTableStatus +NSPrintingOrientation +NSPrintingPageOrder +NSPrintingPaginationMode +NSProgressIndicatorStyle +NSProgressIndicatorThickness +NSProgressIndicatorThreadInfo +NSPropertyListFormat +NSPropertyListMutabilityOptions +NSPropertyListReadOptions +NSPropertyListWriteOptions +NSQTMovieLoopMode +NSRange +NSRect +NSRectEdge +NSRegularExpressionOptions +NSRelativePosition +NSRemoteNotificationType +NSRequestUserAttentionType +NSRoundingMode +NSRuleEditorNestingMode +NSRuleEditorRowType +NSRulerOrientation +NSSaveOperationType +NSSaveOptions +NSScreenAuxiliaryOpaque +NSScrollArrowPosition +NSScrollElasticity +NSScrollViewFindBarPosition +NSScrollerArrow +NSScrollerKnobStyle +NSScrollerPart +NSScrollerStyle +NSSearchPathDirectory +NSSearchPathDomainMask +NSSegmentStyle +NSSegmentSwitchTracking +NSSelectionAffinity +NSSelectionDirection +NSSelectionGranularity +NSSharingContentScope +NSSize +NSSliderType +NSSnapshotEventType +NSSocketNativeHandle +NSSortOptions +NSSpeechBoundary +NSSplitViewDividerStyle +NSStackViewGravity +NSStreamEvent +NSStreamStatus +NSStringCompareOptions +NSStringDrawingOptions +NSStringEncoding +NSStringEncodingConversionOptions +NSStringEnumerationOptions +NSSwappedDouble +NSSwappedFloat +NSTIFFCompression +NSTabState +NSTabViewType +NSTableViewAnimationOptions +NSTableViewColumnAutoresizingStyle +NSTableViewDraggingDestinationFeedbackStyle +NSTableViewDropOperation +NSTableViewGridLineStyle +NSTableViewRowSizeStyle +NSTableViewSelectionHighlightStyle +NSTaskTerminationReason +NSTestComparisonOperation +NSTextAlignment +NSTextBlockDimension +NSTextBlockLayer +NSTextBlockValueType +NSTextBlockVerticalAlignment +NSTextCheckingType +NSTextCheckingTypes +NSTextFieldBezelStyle +NSTextFinderAction +NSTextFinderMatchingType +NSTextLayoutOrientation +NSTextStorageEditActions +NSTextTabType +NSTextTableLayoutAlgorithm +NSTextWritingDirection +NSThreadPrivate +NSTickMarkPosition +NSTimeInterval +NSTimeZoneNameStyle +NSTitlePosition +NSTokenStyle +NSToolTipTag +NSToolbarDisplayMode +NSToolbarSizeMode +NSTouchPhase +NSTrackingAreaOptions +NSTrackingRectTag +NSTypesetterBehavior +NSTypesetterControlCharacterAction +NSTypesetterGlyphInfo +NSUInteger +NSURLBookmarkCreationOptions +NSURLBookmarkFileCreationOptions +NSURLBookmarkResolutionOptions +NSURLCacheStoragePolicy +NSURLCredentialPersistence +NSURLHandleStatus +NSURLRequestCachePolicy +NSURLRequestNetworkServiceType +NSURLSessionAuthChallengeDisposition +NSURLSessionResponseDisposition +NSURLSessionTaskState +NSUnderlineStyle +NSUsableScrollerParts +NSUserInterfaceLayoutDirection +NSUserInterfaceLayoutOrientation +NSUserNotificationActivationType +NSViewLayerContentsPlacement +NSViewLayerContentsRedrawPolicy +NSVolumeEnumerationOptions +NSWhoseSubelementIdentifier +NSWindingRule +NSWindowAnimationBehavior +NSWindowBackingLocation +NSWindowButton +NSWindowCollectionBehavior +NSWindowDepth +NSWindowNumberListOptions +NSWindowOcclusionState +NSWindowOrderingMode +NSWindowSharingType +NSWorkspaceIconCreationOptions +NSWorkspaceLaunchOptions +NSWritingDirection +NSXMLDTDNodeKind +NSXMLDocumentContentKind +NSXMLNodeKind +NSXMLParserError +NSXMLParserExternalEntityResolvingPolicy +NSXPCConnectionOptions +NSZone +UIAccelerationValue +UIAccessibilityNavigationStyle +UIAccessibilityNotifications +UIAccessibilityScrollDirection +UIAccessibilityTraits +UIAccessibilityZoomType +UIActionSheetStyle +UIActivityCategory +UIActivityIndicatorViewStyle +UIAlertActionStyle +UIAlertControllerStyle +UIAlertViewStyle +UIApplicationState +UIAttachmentBehaviorType +UIBackgroundFetchResult +UIBackgroundRefreshStatus +UIBackgroundTaskIdentifier +UIBarButtonItemStyle +UIBarButtonSystemItem +UIBarMetrics +UIBarPosition +UIBarStyle +UIBaselineAdjustment +UIBlurEffectStyle +UIButtonType +UICollectionElementCategory +UICollectionUpdateAction +UICollectionViewScrollDirection +UICollectionViewScrollPosition +UICollisionBehaviorMode +UIControlContentHorizontalAlignment +UIControlContentVerticalAlignment +UIControlEvents +UIControlState +UIDataDetectorTypes +UIDatePickerMode +UIDeviceBatteryState +UIDeviceOrientation +UIDocumentChangeKind +UIDocumentMenuOrder +UIDocumentPickerMode +UIDocumentSaveOperation +UIDocumentState +UIEdgeInsets +UIEventSubtype +UIEventType +UIFontDescriptorClass +UIFontDescriptorSymbolicTraits +UIGestureRecognizerState +UIGuidedAccessRestrictionState +UIImageOrientation +UIImagePickerControllerCameraCaptureMode +UIImagePickerControllerCameraDevice +UIImagePickerControllerCameraFlashMode +UIImagePickerControllerQualityType +UIImagePickerControllerSourceType +UIImageRenderingMode +UIImageResizingMode +UIInputViewStyle +UIInterfaceOrientation +UIInterfaceOrientationMask +UIInterpolatingMotionEffectType +UIKeyModifierFlags +UIKeyboardAppearance +UIKeyboardType +UILayoutConstraintAxis +UILayoutPriority +UILineBreakMode +UIMenuControllerArrowDirection +UIModalPresentationStyle +UIModalTransitionStyle +UINavigationControllerOperation +UIOffset +UIPageViewControllerNavigationDirection +UIPageViewControllerNavigationOrientation +UIPageViewControllerSpineLocation +UIPageViewControllerTransitionStyle +UIPopoverArrowDirection +UIPrintInfoDuplex +UIPrintInfoOrientation +UIPrintInfoOutputType +UIPrinterJobTypes +UIProgressViewStyle +UIPushBehaviorMode +UIRectCorner +UIRectEdge +UIRemoteNotificationType +UIReturnKeyType +UIScreenOverscanCompensation +UIScrollViewIndicatorStyle +UIScrollViewKeyboardDismissMode +UISearchBarIcon +UISearchBarStyle +UISegmentedControlSegment +UISegmentedControlStyle +UISplitViewControllerDisplayMode +UIStatusBarAnimation +UIStatusBarStyle +UISwipeGestureRecognizerDirection +UISystemAnimation +UITabBarItemPositioning +UITabBarSystemItem +UITableViewCellAccessoryType +UITableViewCellEditingStyle +UITableViewCellSelectionStyle +UITableViewCellSeparatorStyle +UITableViewCellStateMask +UITableViewCellStyle +UITableViewRowActionStyle +UITableViewRowAnimation +UITableViewScrollPosition +UITableViewStyle +UITextAlignment +UITextAutocapitalizationType +UITextAutocorrectionType +UITextBorderStyle +UITextDirection +UITextFieldViewMode +UITextGranularity +UITextLayoutDirection +UITextSpellCheckingType +UITextStorageDirection +UITextWritingDirection +UITouchPhase +UIUserInterfaceIdiom +UIUserInterfaceLayoutDirection +UIUserInterfaceSizeClass +UIUserNotificationActionContext +UIUserNotificationActivationMode +UIUserNotificationType +UIViewAnimationCurve +UIViewAnimationOptions +UIViewAnimationTransition +UIViewAutoresizing +UIViewContentMode +UIViewKeyframeAnimationOptions +UIViewTintAdjustmentMode +UIWebPaginationBreakingMode +UIWebPaginationMode +UIWebViewNavigationType +UIWindowLevel \ No newline at end of file diff --git a/sources_non_forked/cocoa.vim/lib/extras/README-if-you-like b/sources_non_forked/cocoa.vim/lib/extras/README-if-you-like new file mode 100644 index 00000000..c93dc3ad --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/extras/README-if-you-like @@ -0,0 +1,2 @@ +These are the files I used to generate cocoa_indexes and cocoa_keywords.vim +You can delete them if you want; I've left them here in case you're curious. diff --git a/sources_non_forked/cocoa.vim/lib/extras/build_syntaxfile.py b/sources_non_forked/cocoa.vim/lib/extras/build_syntaxfile.py new file mode 100755 index 00000000..26b22467 --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/extras/build_syntaxfile.py @@ -0,0 +1,94 @@ +#!/usr/bin/python +'''Builds Vim syntax file for Cocoa keywords.''' +import sys, datetime +import cocoa_definitions + +def usage(): + print 'usage: build_syntaxfile.py [outputfile]' + return -1 + +def generate_syntax_file(): + '''Returns a list of lines for a Vim syntax file of Cocoa keywords.''' + dir = './cocoa_indexes/' + cocoa_definitions.extract_files_to(dir) + + # Normal classes & protocols need to be differentiated in syntax, so + # we need to generate them again. + headers = ' '.join(cocoa_definitions.default_headers()) + + output = \ + ['" Description: Syntax highlighting for the cocoa.vim plugin.', + '" Adds highlighting for Cocoa keywords (classes, types, etc.).', + '" Last Generated: ' + datetime.date.today().strftime('%B %d, %Y'), + ''] + + output += ['" Cocoa Functions', + 'syn keyword cocoaFunction containedin=objcMessage ' + + join_lines(read_file(dir + 'functions.txt')), + '', + '" Cocoa Classes', + 'syn keyword cocoaClass containedin=objcMessage ' + + join_lines(get_classes(headers)), + '', + '" Cocoa Protocol Classes', + 'syn keyword cocoaProtocol containedin=objcProtocol ' + + join_lines(get_protocol_classes(headers)), + '', + '" Cocoa Types', + 'syn keyword cocoaType containedin=objcMessage CGFloat ' + + join_lines(read_file(dir + 'types.txt')), + '', + '" Cocoa Constants', + 'syn keyword cocoaConstant containedin=objcMessage ' + + join_lines(read_file(dir + 'constants.txt')), + '', + '" Cocoa Notifications', + 'syn keyword cocoaNotification containedin=objcMessage ' + + join_lines(read_file(dir + 'notifications.txt')), + ''] + + output += ['hi link cocoaFunction Keyword', + 'hi link cocoaClass Special', + 'hi link cocoaProtocol cocoaClass', + 'hi link cocoaType Type', + 'hi link cocoaConstant Constant', + 'hi link cocoaNotification Constant'] + return output + +def read_file(fname): + '''Returns the lines as a string for the given filename.''' + f = open(fname, 'r') + lines = f.read() + f.close() + return lines + +def join_lines(lines): + '''Returns string of lines with newlines converted to spaces.''' + if type(lines).__name__ == 'str': + return lines.replace('\n', ' ') + else: + line = ([line[:-1] if line[-1] == '\n' else line for line in lines]) + return ' '.join(line) + +def get_classes(header_files): + '''Returns @interface classes.''' + return cocoa_definitions.match_output("grep -ho '@interface \(NS\|UI\)[A-Za-z]*' " + + header_files, '(NS|UI)\w+', 0) + +def get_protocol_classes(header_files): + '''Returns @protocol classes.''' + return cocoa_definitions.match_output("grep -ho '@protocol \(NS\|UI\)[A-Za-z]*' " + + header_files, '(NS|UI)\w+', 0) + +def output_file(fname=None): + '''Writes syntax entries to file or prints them if no file is given.''' + if fname: + cocoa_definitions.write_file(fname, generate_syntax_file()) + else: + print "\n".join(generate_syntax_file()) + +if __name__ == '__main__': + if '-h' in sys.argv or '--help' in sys.argv: + sys.exit(usage()) + else: + output_file(sys.argv[1] if len(sys.argv) > 1 else None) diff --git a/sources_non_forked/cocoa.vim/lib/extras/cocoa_classes.py b/sources_non_forked/cocoa.vim/lib/extras/cocoa_classes.py new file mode 100755 index 00000000..cd52baba --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/extras/cocoa_classes.py @@ -0,0 +1,64 @@ +#!/usr/bin/python +''' +Creates text file of Cocoa superclasses in given filename or in +./cocoa_indexes/classes.txt by default. +''' +import os, re +from cocoa_definitions import write_file, find +from commands import getoutput + +# We need find_headers() to return a dictionary instead of a list +def find_headers(root_folder, frameworks): + '''Returns a dictionary of the headers for each given framework.''' + headers_and_frameworks = {} + folder = root_folder + '/System/Library/Frameworks/' + for framework in frameworks: + bundle = folder + framework + '.framework' + if os.path.isdir(bundle): + headers_and_frameworks[framework] = ' '.join(find(bundle, '.h')) + return headers_and_frameworks + +def get_classes(header_files_and_frameworks): + '''Returns list of Cocoa Protocols classes & their framework.''' + classes = {} + for framework, files in header_files_and_frameworks: + for line in getoutput(r"grep -ho '@\(interface\|protocol\) [A-Z]\w\+' " + + files).split("\n"): + cocoa_class = re.search(r'[A-Z]\w+', line) + if cocoa_class and not classes.has_key(cocoa_class.group(0)): + classes[cocoa_class.group(0)] = framework + classes = classes.items() + classes.sort() + return classes + +def get_superclasses(classes_and_frameworks): + ''' + Given a list of Cocoa classes & their frameworks, returns a list of their + superclasses in the form: "class\|superclass\|superclass\|...". + ''' + args = '' + for classname, framework in classes_and_frameworks: + args += classname + ' ' + framework + ' ' + return getoutput('./superclasses ' + args).split("\n") + +def output_file(fname=None): + '''Output text file of Cocoa classes to given filename.''' + if fname is None: + fname = './cocoa_indexes/classes.txt' + if not os.path.isdir(os.path.dirname(fname)): + os.mkdir(os.path.dirname(fname)) + + cocoa_frameworks = ('Foundation', 'AppKit', 'AddressBook', 'CoreData', + 'PreferencePanes', 'QTKit', 'ScreenSaver', + 'SyncServices', 'WebKit') + iphone_frameworks = ('UIKit', 'GameKit') + iphone_sdk_path = '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk' + headers_and_frameworks = find_headers('', cocoa_frameworks).items() + \ + find_headers(iphone_sdk_path, iphone_frameworks).items() + + superclasses = get_superclasses(get_classes(headers_and_frameworks)) + write_file(fname, superclasses) + +if __name__ == '__main__': + from sys import argv + output_file(argv[1] if len(argv) > 1 else None) diff --git a/sources_non_forked/cocoa.vim/lib/extras/cocoa_definitions.py b/sources_non_forked/cocoa.vim/lib/extras/cocoa_definitions.py new file mode 100755 index 00000000..17eca837 --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/extras/cocoa_definitions.py @@ -0,0 +1,100 @@ +#!/usr/bin/python +'''Creates a folder containing text files of Cocoa keywords.''' +import os, commands, re +from sys import argv + +def find(searchpath, ext): + '''Mimics the "find searchpath -name *.ext" unix command.''' + results = [] + for path, dirs, files in os.walk(searchpath): + for filename in files: + if filename.endswith(ext): + results.append(os.path.join(path, filename)) + return results + +def find_headers(root_folder, frameworks): + '''Returns list of the header files for the given frameworks.''' + headers = [] + folder = root_folder + '/System/Library/Frameworks/' + for framework in frameworks: + headers.extend(find(folder + framework + '.framework', '.h')) + return headers + +def default_headers(): + '''Headers for common Cocoa frameworks.''' + cocoa_frameworks = ('Foundation', 'CoreFoundation', 'AppKit', + 'AddressBook', 'CoreData', 'PreferencePanes', 'QTKit', + 'ScreenSaver', 'SyncServices', 'WebKit') + iphone_frameworks = ('UIKit', 'GameKit') + iphone_sdk_path = '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk' + return find_headers('', cocoa_frameworks) + \ + find_headers(iphone_sdk_path, iphone_frameworks) + +def match_output(command, regex, group_num): + ''' + Returns an ordered list of all matches of the supplied regex for the + output of the given command. + ''' + results = [] + for line in commands.getoutput(command).split("\n"): + match = re.search(regex, line) + if match and not match.group(group_num) in results: + results.append(match.group(group_num)) + results.sort() + return results + +def get_functions(header_files): + '''Returns list of Cocoa Functions.''' + lines = match_output(r"grep -h '^[A-Z][A-Z_]* [^;]* \**\(NS\|UI\)\w\+ *(' " + + header_files, r'((NS|UI)\w+)\s*\(.*?\)', 1) + lines = [format_function_line(line) for line in lines] + lines += match_output(r"grep -h '^#define \(NS\|UI\)\w\+ *(' " + + header_files, r'((NS|UI)\w+)\s*\(.*?\)', 1) + return lines + +def format_function_line(line): + # line = line.replace('NSInteger', 'int') + # line = line.replace('NSUInteger', 'unsigned int') + # line = line.replace('CGFloat', 'float') + return re.sub(r'void(\s*[^*])', r'\1', line) + +def get_types(header_files): + '''Returns a list of Cocoa Types.''' + return match_output(r"grep -h 'typedef .* _*\(NS\|UI\)[A-Za-z]*' " + + header_files, r'((NS|UI)[A-Za-z]+)\)?\s*(;|{)', 1) + +def get_constants(header_files): + '''Returns a list of Cocoa Constants.''' + return match_output(r"awk '/^(typedef )?(enum|NS_(ENUM|OPTIONS)\(.*\)) .*\{/ {pr = 1;} /\}/ {pr = 0;}" + r"{ if(pr) print $0; }' " + header_files, + r'^\s*((NS|UI)[A-Z][A-Za-z0-9_]*)', 1) + +def get_notifications(header_files): + '''Returns a list of Cocoa Notifications.''' + return match_output(r"egrep -h '\*(\s*const\s+)?\s*(NS|UI).*Notification' " + + header_files, r'(NS|UI)\w*Notification', 0) + +def write_file(filename, lines): + '''Attempts to write list to file or exits with error if it can't.''' + try: + f = open(filename, 'w') + except IOError, error: + raise SystemExit(argv[0] + ': %s' % error) + f.write("\n".join(lines)) + f.close() + +def extract_files_to(dirname=None): + '''Extracts .txt files to given directory or ./cocoa_indexes by default.''' + if dirname is None: + dirname = './cocoa_indexes' + if not os.path.isdir(dirname): + os.mkdir(dirname) + headers = ' '.join(default_headers()) + + write_file(dirname + '/functions.txt', get_functions (headers)) + write_file(dirname + '/types.txt', get_types (headers)) + write_file(dirname + '/constants.txt', get_constants (headers)) + write_file(dirname + '/notifications.txt', get_notifications(headers)) + +if __name__ == '__main__': + extract_files_to(argv[1] if len(argv) > 1 else None) diff --git a/sources_non_forked/cocoa.vim/lib/extras/cocoa_definitions.pyc b/sources_non_forked/cocoa.vim/lib/extras/cocoa_definitions.pyc new file mode 100644 index 00000000..73818480 Binary files /dev/null and b/sources_non_forked/cocoa.vim/lib/extras/cocoa_definitions.pyc differ diff --git a/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/classes.txt b/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/classes.txt new file mode 100644 index 00000000..9854451d --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/classes.txt @@ -0,0 +1,990 @@ +ABAddressBook\|NSObject +ABGroup\|ABRecord\|NSObject +ABImageClient +ABMultiValue\|NSObject +ABMutableMultiValue\|ABMultiValue\|NSObject +ABPeoplePickerView\|NSView\|NSResponder\|NSObject +ABPerson\|ABRecord\|NSObject +ABPersonPicker +ABPersonPickerDelegate +ABPersonView\|NSView\|NSResponder\|NSObject +ABRecord\|NSObject +ABSearchElement\|NSObject +CIColor\|NSObject +CIImage\|NSObject +DOMAbstractView\|DOMObject\|WebScriptObject\|NSObject +DOMAttr\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMBlob\|DOMObject\|WebScriptObject\|NSObject +DOMCDATASection\|DOMText\|DOMCharacterData\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMCSSCharsetRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSFontFaceRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSImportRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSMediaRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSPageRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSPrimitiveValue\|DOMCSSValue\|DOMObject\|WebScriptObject\|NSObject +DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSRuleList\|DOMObject\|WebScriptObject\|NSObject +DOMCSSStyleDeclaration\|DOMObject\|WebScriptObject\|NSObject +DOMCSSStyleRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSStyleSheet\|DOMStyleSheet\|DOMObject\|WebScriptObject\|NSObject +DOMCSSUnknownRule\|DOMCSSRule\|DOMObject\|WebScriptObject\|NSObject +DOMCSSValue\|DOMObject\|WebScriptObject\|NSObject +DOMCSSValueList\|DOMCSSValue\|DOMObject\|WebScriptObject\|NSObject +DOMCharacterData\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMComment\|DOMCharacterData\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMCounter\|DOMObject\|WebScriptObject\|NSObject +DOMDocument\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMDocumentFragment\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMDocumentType\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMEntity\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMEntityReference\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMEventListener +DOMEventTarget +DOMFile\|DOMBlob\|DOMObject\|WebScriptObject\|NSObject +DOMFileList\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLAnchorElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLAppletElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLAreaElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLBRElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLBaseElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLBaseFontElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLBodyElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLButtonElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLCollection\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLDListElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLDirectoryElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLDivElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLDocument\|DOMDocument\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLEmbedElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLFieldSetElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLFontElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLFormElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLFrameElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLFrameSetElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLHRElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLHeadElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLHeadingElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLHtmlElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLIFrameElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLImageElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLInputElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLLIElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLLabelElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLLegendElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLLinkElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLMapElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLMarqueeElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLMenuElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLMetaElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLModElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLOListElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLObjectElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLOptGroupElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLOptionElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLOptionsCollection\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLParagraphElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLParamElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLPreElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLQuoteElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLScriptElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLSelectElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLStyleElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTableCaptionElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTableCellElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTableColElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTableElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTableRowElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTableSectionElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTextAreaElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLTitleElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMHTMLUListElement\|DOMHTMLElement\|DOMElement\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMImplementation\|DOMObject\|WebScriptObject\|NSObject +DOMKeyboardEvent\|DOMUIEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMMediaList\|DOMObject\|WebScriptObject\|NSObject +DOMMouseEvent\|DOMUIEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMMutationEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMNamedNodeMap\|DOMObject\|WebScriptObject\|NSObject +DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMNodeFilter\|DOMObject\|WebScriptObject\|NSObject +DOMNodeIterator\|DOMObject\|WebScriptObject\|NSObject +DOMNodeList\|DOMObject\|WebScriptObject\|NSObject +DOMNotation\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMObject\|WebScriptObject\|NSObject +DOMOverflowEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMProcessingInstruction\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMProgressEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMRGBColor\|DOMObject\|WebScriptObject\|NSObject +DOMRange\|DOMObject\|WebScriptObject\|NSObject +DOMRect\|DOMObject\|WebScriptObject\|NSObject +DOMStyleSheet\|DOMObject\|WebScriptObject\|NSObject +DOMStyleSheetList\|DOMObject\|WebScriptObject\|NSObject +DOMText\|DOMCharacterData\|DOMNode\|DOMObject\|WebScriptObject\|NSObject +DOMTreeWalker\|DOMObject\|WebScriptObject\|NSObject +DOMUIEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMWheelEvent\|DOMMouseEvent\|DOMUIEvent\|DOMEvent\|DOMObject\|WebScriptObject\|NSObject +DOMXPathExpression\|DOMObject\|WebScriptObject\|NSObject +DOMXPathNSResolver +DOMXPathResult\|DOMObject\|WebScriptObject\|NSObject +GKAchievement\|NSObject +GKAchievementChallenge\|GKChallenge\|NSObject +GKAchievementDescription\|NSObject +GKAchievementViewController\|NSViewController\|NSResponder\|NSObject +GKAchievementViewControllerDelegate +GKChallenge\|NSObject +GKChallengeEventHandler\|NSObject +GKChallengeEventHandlerDelegate +GKChallengeListener +GKFriendRequestComposeViewController\|NSViewController\|NSResponder\|NSObject +GKFriendRequestComposeViewControllerDelegate +GKGameCenterControllerDelegate +GKGameCenterViewController\|NSViewController\|NSResponder\|NSObject +GKInvite\|NSObject +GKInviteEventListener +GKLeaderboard\|NSObject +GKLeaderboardSet +GKLeaderboardViewController\|NSViewController\|NSResponder\|NSObject +GKLeaderboardViewControllerDelegate +GKLocalPlayer\|GKPlayer\|NSObject +GKLocalPlayerListener +GKMatch\|NSObject +GKMatchDelegate +GKMatchRequest\|NSObject +GKMatchmaker\|NSObject +GKMatchmakerViewController\|NSViewController\|NSResponder\|NSObject +GKMatchmakerViewControllerDelegate +GKNotificationBanner\|NSObject +GKPeerPickerController +GKPeerPickerControllerDelegate +GKPlayer\|NSObject +GKSavedGame +GKSavedGameListener +GKScore\|NSObject +GKScoreChallenge\|GKChallenge\|NSObject +GKSession\|NSObject +GKSessionDelegate +GKTurnBasedEventHandler\|NSObject +GKTurnBasedEventListener +GKTurnBasedExchangeReply +GKTurnBasedMatch\|NSObject +GKTurnBasedMatchmakerViewController\|NSViewController\|NSResponder\|NSObject +GKTurnBasedMatchmakerViewControllerDelegate +GKTurnBasedParticipant\|NSObject +GKVoiceChat\|NSObject +GKVoiceChatClient +GKVoiceChatService +ISyncChange\|NSObject +ISyncClient\|NSObject +ISyncConflictPropertyType +ISyncFilter\|NSObject +ISyncFiltering +ISyncManager\|NSObject +ISyncRecordReference\|NSObject +ISyncRecordSnapshot\|NSObject +ISyncSession\|NSObject +ISyncSessionDriver\|NSObject +ISyncSessionDriverDataSource +NSATSTypesetter\|NSTypesetter\|NSObject +NSActionCell\|NSCell\|NSObject +NSAffineTransform\|NSObject +NSAlert\|NSObject +NSAlertDelegate +NSAnimatablePropertyContainer +NSAnimation\|NSObject +NSAnimationContext\|NSObject +NSAnimationDelegate +NSAppearance\|NSObject +NSAppearanceCustomization +NSAppleEventDescriptor\|NSObject +NSAppleEventManager\|NSObject +NSAppleScript\|NSObject +NSApplication\|NSResponder\|NSObject +NSApplicationDelegate +NSArchiver\|NSCoder\|NSObject +NSArray\|NSObject +NSArrayController\|NSObjectController\|NSController\|NSObject +NSAssertionHandler\|NSObject +NSAtomicStore\|NSPersistentStore\|NSObject +NSAtomicStoreCacheNode\|NSObject +NSAttributeDescription\|NSPropertyDescription\|NSObject +NSAttributedString\|NSObject +NSAutoreleasePool\|NSObject +NSBezierPath\|NSObject +NSBitmapImageRep\|NSImageRep\|NSObject +NSBlockOperation\|NSOperation\|NSObject +NSBox\|NSView\|NSResponder\|NSObject +NSBrowser\|NSControl\|NSView\|NSResponder\|NSObject +NSBrowserCell\|NSCell\|NSObject +NSBrowserDelegate +NSBundle\|NSObject +NSButton\|NSControl\|NSView\|NSResponder\|NSObject +NSButtonCell\|NSActionCell\|NSCell\|NSObject +NSByteCountFormatter\|NSFormatter\|NSObject +NSCIImageRep\|NSImageRep\|NSObject +NSCache\|NSObject +NSCacheDelegate +NSCachedImageRep\|NSImageRep\|NSObject +NSCachedURLResponse\|NSObject +NSCalendar\|NSObject +NSCalendarDate\|NSDate\|NSObject +NSCell\|NSObject +NSChangeSpelling +NSCharacterSet\|NSObject +NSClassDescription\|NSObject +NSClipView\|NSView\|NSResponder\|NSObject +NSCloneCommand\|NSScriptCommand\|NSObject +NSCloseCommand\|NSScriptCommand\|NSObject +NSCoder\|NSObject +NSCoding +NSCollectionView\|NSView\|NSResponder\|NSObject +NSCollectionViewDelegate +NSCollectionViewItem\|NSViewController\|NSResponder\|NSObject +NSColor\|NSObject +NSColorList\|NSObject +NSColorPanel\|NSPanel\|NSWindow\|NSResponder\|NSObject +NSColorPicker\|NSObject +NSColorPickingCustom +NSColorPickingDefault +NSColorSpace\|NSObject +NSColorWell\|NSControl\|NSView\|NSResponder\|NSObject +NSComboBox\|NSTextField\|NSControl\|NSView\|NSResponder\|NSObject +NSComboBoxCell\|NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSComboBoxCellDataSource +NSComboBoxDataSource +NSComboBoxDelegate +NSComparisonPredicate\|NSPredicate\|NSObject +NSCompoundPredicate\|NSPredicate\|NSObject +NSCondition\|NSObject +NSConditionLock\|NSObject +NSConnection\|NSObject +NSConnectionDelegate +NSConstantString\|NSSimpleCString\|NSString\|NSObject +NSControl\|NSView\|NSResponder\|NSObject +NSControlTextEditingDelegate +NSController\|NSObject +NSCopying +NSCountCommand\|NSScriptCommand\|NSObject +NSCountedSet\|NSMutableSet\|NSSet\|NSObject +NSCreateCommand\|NSScriptCommand\|NSObject +NSCursor\|NSObject +NSCustomImageRep\|NSImageRep\|NSObject +NSData\|NSObject +NSDataDetector\|NSRegularExpression\|NSObject +NSDate\|NSObject +NSDateComponents\|NSObject +NSDateFormatter\|NSFormatter\|NSObject +NSDatePicker\|NSControl\|NSView\|NSResponder\|NSObject +NSDatePickerCell\|NSActionCell\|NSCell\|NSObject +NSDatePickerCellDelegate +NSDecimalNumber\|NSNumber\|NSValue\|NSObject +NSDecimalNumberBehaviors +NSDecimalNumberHandler\|NSObject +NSDeleteCommand\|NSScriptCommand\|NSObject +NSDictionary\|NSObject +NSDictionaryController\|NSArrayController\|NSObjectController\|NSController\|NSObject +NSDirectoryEnumerator\|NSEnumerator\|NSObject +NSDiscardableContent +NSDistantObject\|NSProxy +NSDistantObjectRequest\|NSObject +NSDistributedLock\|NSObject +NSDistributedNotificationCenter\|NSNotificationCenter\|NSObject +NSDockTile\|NSObject +NSDockTilePlugIn +NSDocument\|NSObject +NSDocumentController\|NSObject +NSDraggingDestination +NSDraggingImageComponent\|NSObject +NSDraggingInfo +NSDraggingItem\|NSObject +NSDraggingSession\|NSObject +NSDraggingSource +NSDrawer\|NSResponder\|NSObject +NSDrawerDelegate +NSEPSImageRep\|NSImageRep\|NSObject +NSEntityDescription\|NSObject +NSEntityMapping\|NSObject +NSEntityMigrationPolicy\|NSObject +NSEnumerator\|NSObject +NSError\|NSObject +NSEvent\|NSObject +NSException\|NSObject +NSExistsCommand\|NSScriptCommand\|NSObject +NSExpression\|NSObject +NSExpressionDescription\|NSPropertyDescription\|NSObject +NSFastEnumeration +NSFetchRequest\|NSPersistentStoreRequest\|NSObject +NSFetchRequestExpression\|NSExpression\|NSObject +NSFetchedPropertyDescription\|NSPropertyDescription\|NSObject +NSFileCoordinator\|NSObject +NSFileHandle\|NSObject +NSFileManager\|NSObject +NSFileManagerDelegate +NSFilePresenter +NSFileProviderExtension +NSFileSecurity\|NSObject +NSFileVersion\|NSObject +NSFileWrapper\|NSObject +NSFont\|NSObject +NSFontCollection\|NSObject +NSFontDescriptor\|NSObject +NSFontManager\|NSObject +NSFontPanel\|NSPanel\|NSWindow\|NSResponder\|NSObject +NSFormCell\|NSActionCell\|NSCell\|NSObject +NSFormatter\|NSObject +NSGarbageCollector\|NSObject +NSGetCommand\|NSScriptCommand\|NSObject +NSGlyphGenerator\|NSObject +NSGlyphInfo\|NSObject +NSGlyphStorage +NSGradient\|NSObject +NSGraphicsContext\|NSObject +NSHTTPCookie\|NSObject +NSHTTPCookieStorage\|NSObject +NSHTTPURLResponse\|NSURLResponse\|NSObject +NSHashTable\|NSObject +NSHelpManager\|NSObject +NSHost\|NSObject +NSIgnoreMisspelledWords +NSImage\|NSObject +NSImageCell\|NSCell\|NSObject +NSImageDelegate +NSImageRep\|NSObject +NSImageView\|NSControl\|NSView\|NSResponder\|NSObject +NSIncrementalStore\|NSPersistentStore\|NSObject +NSIncrementalStoreNode\|NSObject +NSIndexPath\|NSObject +NSIndexSet\|NSObject +NSIndexSpecifier\|NSScriptObjectSpecifier\|NSObject +NSInputManager\|NSObject +NSInputServer\|NSObject +NSInputServerMouseTracker +NSInputServiceProvider +NSInputStream\|NSStream\|NSObject +NSInvocation\|NSObject +NSInvocationOperation\|NSOperation\|NSObject +NSJSONSerialization\|NSObject +NSKeyedArchiver\|NSCoder\|NSObject +NSKeyedArchiverDelegate +NSKeyedUnarchiver\|NSCoder\|NSObject +NSKeyedUnarchiverDelegate +NSLayoutConstraint\|NSObject +NSLayoutManager\|NSObject +NSLayoutManagerDelegate +NSLevelIndicator\|NSControl\|NSView\|NSResponder\|NSObject +NSLevelIndicatorCell\|NSActionCell\|NSCell\|NSObject +NSLinguisticTagger\|NSObject +NSLocale\|NSObject +NSLock\|NSObject +NSLocking +NSLogicalTest\|NSScriptWhoseTest\|NSObject +NSMachBootstrapServer\|NSPortNameServer\|NSObject +NSMachPort\|NSPort\|NSObject +NSMachPortDelegate +NSManagedObject\|NSObject +NSManagedObjectContext\|NSObject +NSManagedObjectID\|NSObject +NSManagedObjectModel\|NSObject +NSMapTable\|NSObject +NSMappingModel\|NSObject +NSMatrix\|NSControl\|NSView\|NSResponder\|NSObject +NSMatrixDelegate +NSMediaLibraryBrowserController\|NSObject +NSMenu\|NSObject +NSMenuDelegate +NSMenuItem\|NSObject +NSMenuItemCell\|NSButtonCell\|NSActionCell\|NSCell\|NSObject +NSMenuView\|NSView\|NSResponder\|NSObject +NSMergeConflict\|NSObject +NSMergePolicy\|NSObject +NSMessagePort\|NSPort\|NSObject +NSMessagePortNameServer\|NSPortNameServer\|NSObject +NSMetadataItem\|NSObject +NSMetadataQuery\|NSObject +NSMetadataQueryAttributeValueTuple\|NSObject +NSMetadataQueryDelegate +NSMetadataQueryResultGroup\|NSObject +NSMethodSignature\|NSObject +NSMiddleSpecifier\|NSScriptObjectSpecifier\|NSObject +NSMigrationManager\|NSObject +NSMoveCommand\|NSScriptCommand\|NSObject +NSMovie\|NSObject +NSMovieView\|NSView\|NSResponder\|NSObject +NSMutableArray\|NSArray\|NSObject +NSMutableAttributedString\|NSAttributedString\|NSObject +NSMutableCharacterSet\|NSCharacterSet\|NSObject +NSMutableCopying +NSMutableData\|NSData\|NSObject +NSMutableDictionary\|NSDictionary\|NSObject +NSMutableFontCollection\|NSFontCollection\|NSObject +NSMutableIndexSet\|NSIndexSet\|NSObject +NSMutableOrderedSet\|NSOrderedSet\|NSObject +NSMutableParagraphStyle\|NSParagraphStyle\|NSObject +NSMutableSet\|NSSet\|NSObject +NSMutableString\|NSString\|NSObject +NSMutableURLRequest\|NSURLRequest\|NSObject +NSNameSpecifier\|NSScriptObjectSpecifier\|NSObject +NSNetService\|NSObject +NSNetServiceBrowser\|NSObject +NSNetServiceBrowserDelegate +NSNetServiceDelegate +NSNib\|NSObject +NSNibConnector\|NSObject +NSNibControlConnector\|NSNibConnector\|NSObject +NSNibOutletConnector\|NSNibConnector\|NSObject +NSNotification\|NSObject +NSNotificationCenter\|NSObject +NSNotificationQueue\|NSObject +NSNull\|NSObject +NSNumber\|NSValue\|NSObject +NSNumberFormatter\|NSFormatter\|NSObject +NSObject +NSObjectController\|NSController\|NSObject +NSOpenGLContext\|NSObject +NSOpenGLLayer\|CAOpenGLLayer\|CALayer\|NSObject +NSOpenGLPixelBuffer\|NSObject +NSOpenGLPixelFormat\|NSObject +NSOpenGLView\|NSView\|NSResponder\|NSObject +NSOpenPanel\|NSSavePanel\|NSPanel\|NSWindow\|NSResponder\|NSObject +NSOpenSavePanelDelegate +NSOperation\|NSObject +NSOperationQueue\|NSObject +NSOrderedSet\|NSObject +NSOrthography\|NSObject +NSOutlineView\|NSTableView\|NSControl\|NSView\|NSResponder\|NSObject +NSOutlineViewDataSource +NSOutlineViewDelegate +NSOutputStream\|NSStream\|NSObject +NSPDFImageRep\|NSImageRep\|NSObject +NSPDFInfo\|NSObject +NSPDFPanel\|NSObject +NSPICTImageRep\|NSImageRep\|NSObject +NSPageController\|NSViewController\|NSResponder\|NSObject +NSPageControllerDelegate +NSPageLayout\|NSObject +NSPanel\|NSWindow\|NSResponder\|NSObject +NSParagraphStyle\|NSObject +NSPasteboard\|NSObject +NSPasteboardItem\|NSObject +NSPasteboardItemDataProvider +NSPasteboardReading +NSPasteboardWriting +NSPathCell\|NSActionCell\|NSCell\|NSObject +NSPathCellDelegate +NSPathComponentCell\|NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSPathControl\|NSControl\|NSView\|NSResponder\|NSObject +NSPathControlDelegate +NSPersistentDocument\|NSDocument\|NSObject +NSPersistentStore\|NSObject +NSPersistentStoreCoordinator\|NSObject +NSPersistentStoreCoordinatorSyncing +NSPersistentStoreRequest\|NSObject +NSPipe\|NSObject +NSPointerArray\|NSObject +NSPointerFunctions\|NSObject +NSPopUpButton\|NSButton\|NSControl\|NSView\|NSResponder\|NSObject +NSPopUpButtonCell\|NSMenuItemCell\|NSButtonCell\|NSActionCell\|NSCell\|NSObject +NSPopover\|NSResponder\|NSObject +NSPopoverDelegate +NSPort\|NSObject +NSPortCoder\|NSCoder\|NSObject +NSPortDelegate +NSPortMessage\|NSObject +NSPortNameServer\|NSObject +NSPositionalSpecifier\|NSObject +NSPredicate\|NSObject +NSPredicateEditor\|NSRuleEditor\|NSControl\|NSView\|NSResponder\|NSObject +NSPredicateEditorRowTemplate\|NSObject +NSPreferencePane\|NSObject +NSPrintInfo\|NSObject +NSPrintOperation\|NSObject +NSPrintPanel\|NSObject +NSPrintPanelAccessorizing +NSPrinter\|NSObject +NSProcessInfo\|NSObject +NSProgress\|NSObject +NSProgressIndicator\|NSView\|NSResponder\|NSObject +NSPropertyDescription\|NSObject +NSPropertyListSerialization\|NSObject +NSPropertyMapping\|NSObject +NSPropertySpecifier\|NSScriptObjectSpecifier\|NSObject +NSProtocolChecker\|NSProxy +NSProxy +NSPurgeableData\|NSMutableData\|NSData\|NSObject +NSQuickDrawView\|NSView\|NSResponder\|NSObject +NSQuitCommand\|NSScriptCommand\|NSObject +NSRandomSpecifier\|NSScriptObjectSpecifier\|NSObject +NSRangeSpecifier\|NSScriptObjectSpecifier\|NSObject +NSRecursiveLock\|NSObject +NSRegularExpression\|NSObject +NSRelationshipDescription\|NSPropertyDescription\|NSObject +NSRelativeSpecifier\|NSScriptObjectSpecifier\|NSObject +NSResponder\|NSObject +NSRuleEditor\|NSControl\|NSView\|NSResponder\|NSObject +NSRuleEditorDelegate +NSRulerMarker\|NSObject +NSRulerView\|NSView\|NSResponder\|NSObject +NSRunLoop\|NSObject +NSRunningApplication\|NSObject +NSSaveChangesRequest\|NSPersistentStoreRequest\|NSObject +NSSavePanel\|NSPanel\|NSWindow\|NSResponder\|NSObject +NSScanner\|NSObject +NSScreen\|NSObject +NSScriptClassDescription\|NSClassDescription\|NSObject +NSScriptCoercionHandler\|NSObject +NSScriptCommand\|NSObject +NSScriptCommandDescription\|NSObject +NSScriptExecutionContext\|NSObject +NSScriptObjectSpecifier\|NSObject +NSScriptSuiteRegistry\|NSObject +NSScriptWhoseTest\|NSObject +NSScrollView\|NSView\|NSResponder\|NSObject +NSScroller\|NSControl\|NSView\|NSResponder\|NSObject +NSSearchField\|NSTextField\|NSControl\|NSView\|NSResponder\|NSObject +NSSearchFieldCell\|NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSSecureCoding +NSSecureTextField\|NSTextField\|NSControl\|NSView\|NSResponder\|NSObject +NSSecureTextFieldCell\|NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSSegmentedCell\|NSActionCell\|NSCell\|NSObject +NSSegmentedControl\|NSControl\|NSView\|NSResponder\|NSObject +NSServicesMenuRequestor +NSSet\|NSObject +NSSetCommand\|NSScriptCommand\|NSObject +NSShadow\|NSObject +NSSharingService\|NSObject +NSSharingServiceDelegate +NSSharingServicePicker\|NSObject +NSSharingServicePickerDelegate +NSSimpleCString\|NSString\|NSObject +NSSimpleHorizontalTypesetter\|NSTypesetter\|NSObject +NSSlider\|NSControl\|NSView\|NSResponder\|NSObject +NSSliderCell\|NSActionCell\|NSCell\|NSObject +NSSocketPort\|NSPort\|NSObject +NSSocketPortNameServer\|NSPortNameServer\|NSObject +NSSortDescriptor\|NSObject +NSSound\|NSObject +NSSoundDelegate +NSSpecifierTest\|NSScriptWhoseTest\|NSObject +NSSpeechRecognizer\|NSObject +NSSpeechRecognizerDelegate +NSSpeechSynthesizer\|NSObject +NSSpeechSynthesizerDelegate +NSSpellChecker\|NSObject +NSSpellServer\|NSObject +NSSpellServerDelegate +NSSplitView\|NSView\|NSResponder\|NSObject +NSSplitViewDelegate +NSStackView\|NSView\|NSResponder\|NSObject +NSStackViewDelegate +NSStatusBar\|NSObject +NSStatusItem\|NSObject +NSStepper\|NSControl\|NSView\|NSResponder\|NSObject +NSStepperCell\|NSActionCell\|NSCell\|NSObject +NSStream\|NSObject +NSStreamDelegate +NSString\|NSObject +NSStringDrawingContext\|NSObject +NSTabView\|NSView\|NSResponder\|NSObject +NSTabViewDelegate +NSTabViewItem\|NSObject +NSTableCellView\|NSView\|NSResponder\|NSObject +NSTableColumn\|NSObject +NSTableHeaderCell\|NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSTableHeaderView\|NSView\|NSResponder\|NSObject +NSTableRowView\|NSView\|NSResponder\|NSObject +NSTableView\|NSControl\|NSView\|NSResponder\|NSObject +NSTableViewDataSource +NSTableViewDelegate +NSTask\|NSObject +NSText\|NSView\|NSResponder\|NSObject +NSTextAlternatives\|NSObject +NSTextAttachment\|NSObject +NSTextAttachmentCell\|NSCell\|NSObject +NSTextAttachmentContainer +NSTextBlock\|NSObject +NSTextCheckingResult\|NSObject +NSTextContainer\|NSObject +NSTextDelegate +NSTextField\|NSControl\|NSView\|NSResponder\|NSObject +NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSTextFieldDelegate +NSTextFinder\|NSObject +NSTextFinderBarContainer +NSTextFinderClient +NSTextInput +NSTextInputClient +NSTextInputContext\|NSObject +NSTextLayoutOrientationProvider +NSTextList\|NSObject +NSTextStorage\|NSMutableAttributedString\|NSAttributedString\|NSObject +NSTextStorageDelegate +NSTextTab\|NSObject +NSTextTable\|NSTextBlock\|NSObject +NSTextTableBlock\|NSTextBlock\|NSObject +NSTextView\|NSText\|NSView\|NSResponder\|NSObject +NSTextViewDelegate +NSThread\|NSObject +NSTimeZone\|NSObject +NSTimer\|NSObject +NSTokenField\|NSTextField\|NSControl\|NSView\|NSResponder\|NSObject +NSTokenFieldCell\|NSTextFieldCell\|NSActionCell\|NSCell\|NSObject +NSTokenFieldCellDelegate +NSTokenFieldDelegate +NSToolbar\|NSObject +NSToolbarDelegate +NSToolbarItem\|NSObject +NSToolbarItemGroup\|NSToolbarItem\|NSObject +NSToolbarItemValidations +NSTouch\|NSObject +NSTrackingArea\|NSObject +NSTreeController\|NSObjectController\|NSController\|NSObject +NSTreeNode\|NSObject +NSTypesetter\|NSObject +NSURL\|NSObject +NSURLAuthenticationChallenge\|NSObject +NSURLAuthenticationChallengeSender +NSURLCache\|NSObject +NSURLComponents\|NSObject +NSURLConnection\|NSObject +NSURLConnectionDataDelegate +NSURLConnectionDelegate +NSURLConnectionDownloadDelegate +NSURLCredential\|NSObject +NSURLCredentialStorage\|NSObject +NSURLDownload\|NSObject +NSURLDownloadDelegate +NSURLHandle\|NSObject +NSURLHandleClient +NSURLProtectionSpace\|NSObject +NSURLProtocol\|NSObject +NSURLProtocolClient +NSURLRequest\|NSObject +NSURLResponse\|NSObject +NSURLSession +NSURLSessionConfiguration +NSURLSessionDataDelegate +NSURLSessionDataTask +NSURLSessionDelegate +NSURLSessionDownloadDelegate +NSURLSessionDownloadTask +NSURLSessionTask +NSURLSessionTaskDelegate +NSURLSessionUploadTask +NSUUID\|NSObject +NSUbiquitousKeyValueStore\|NSObject +NSUnarchiver\|NSCoder\|NSObject +NSUndoManager\|NSObject +NSUniqueIDSpecifier\|NSScriptObjectSpecifier\|NSObject +NSUserAppleScriptTask\|NSUserScriptTask\|NSObject +NSUserAutomatorTask\|NSUserScriptTask\|NSObject +NSUserDefaults\|NSObject +NSUserDefaultsController\|NSController\|NSObject +NSUserInterfaceItemIdentification +NSUserInterfaceItemSearching +NSUserInterfaceValidations +NSUserNotification\|NSObject +NSUserNotificationCenter\|NSObject +NSUserNotificationCenterDelegate +NSUserScriptTask\|NSObject +NSUserUnixTask\|NSUserScriptTask\|NSObject +NSValidatedToobarItem +NSValidatedUserInterfaceItem +NSValue\|NSObject +NSValueTransformer\|NSObject +NSView\|NSResponder\|NSObject +NSViewAnimation\|NSAnimation\|NSObject +NSViewController\|NSResponder\|NSObject +NSWhoseSpecifier\|NSScriptObjectSpecifier\|NSObject +NSWindow\|NSResponder\|NSObject +NSWindowController\|NSResponder\|NSObject +NSWindowDelegate +NSWindowRestoration +NSWorkspace\|NSObject +NSXMLDTD\|NSXMLNode\|NSObject +NSXMLDTDNode\|NSXMLNode\|NSObject +NSXMLDocument\|NSXMLNode\|NSObject +NSXMLElement\|NSXMLNode\|NSObject +NSXMLNode\|NSObject +NSXMLParser\|NSObject +NSXMLParserDelegate +NSXPCConnection\|NSObject +NSXPCInterface\|NSObject +NSXPCListener\|NSObject +NSXPCListenerDelegate +NSXPCListenerEndpoint\|NSObject +NSXPCProxyCreating +QTCaptureAudioPreviewOutput\|QTCaptureOutput\|NSObject +QTCaptureConnection\|NSObject +QTCaptureDecompressedAudioOutput\|QTCaptureOutput\|NSObject +QTCaptureDecompressedVideoOutput\|QTCaptureOutput\|NSObject +QTCaptureDevice\|NSObject +QTCaptureDeviceInput\|QTCaptureInput\|NSObject +QTCaptureFileOutput\|QTCaptureOutput\|NSObject +QTCaptureInput\|NSObject +QTCaptureLayer\|CALayer\|NSObject +QTCaptureMovieFileOutput\|QTCaptureFileOutput\|QTCaptureOutput\|NSObject +QTCaptureOutput\|NSObject +QTCaptureSession\|NSObject +QTCaptureVideoPreviewOutput\|QTCaptureOutput\|NSObject +QTCaptureView\|NSView\|NSResponder\|NSObject +QTCompressionOptions\|NSObject +QTDataReference\|NSObject +QTExportOptions\|NSObject +QTExportSession\|NSObject +QTExportSessionDelegate +QTFormatDescription\|NSObject +QTMedia\|NSObject +QTMetadataItem\|NSObject +QTMovie\|NSObject +QTMovieLayer\|CALayer\|NSObject +QTMovieModernizer\|NSObject +QTMovieView\|NSView\|NSResponder\|NSObject +QTSampleBuffer\|NSObject +QTTrack\|NSObject +ScreenSaverDefaults\|NSUserDefaults\|NSObject +ScreenSaverView\|NSView\|NSResponder\|NSObject +UIAcceleration +UIAccelerometer +UIAccelerometerDelegate +UIAccessibilityCustomAction +UIAccessibilityElement +UIAccessibilityIdentification +UIAccessibilityReadingContent +UIActionSheet +UIActionSheetDelegate +UIActivity +UIActivityIndicatorView +UIActivityItemProvider +UIActivityItemSource +UIActivityViewController +UIAdaptivePresentationControllerDelegate +UIAlertAction +UIAlertController +UIAlertView +UIAlertViewDelegate +UIAppearance +UIAppearanceContainer +UIApplication +UIApplicationDelegate +UIAttachmentBehavior +UIBarButtonItem +UIBarItem +UIBarPositioning +UIBarPositioningDelegate +UIBezierPath +UIBlurEffect +UIButton +UICollectionReusableView +UICollectionView +UICollectionViewCell +UICollectionViewController +UICollectionViewDataSource +UICollectionViewDelegate +UICollectionViewDelegateFlowLayout +UICollectionViewFlowLayout +UICollectionViewFlowLayoutInvalidationContext +UICollectionViewLayout +UICollectionViewLayoutAttributes +UICollectionViewLayoutInvalidationContext +UICollectionViewTransitionLayout +UICollectionViewUpdateItem +UICollisionBehavior +UICollisionBehaviorDelegate +UIColor +UIContentContainer +UIControl +UICoordinateSpace +UIDataSourceModelAssociation +UIDatePicker +UIDevice +UIDictationPhrase +UIDocument +UIDocumentInteractionController +UIDocumentInteractionControllerDelegate +UIDocumentMenuDelegate +UIDocumentMenuViewController +UIDocumentPickerDelegate +UIDocumentPickerExtensionViewController +UIDocumentPickerViewController +UIDynamicAnimator +UIDynamicAnimatorDelegate +UIDynamicBehavior +UIDynamicItem +UIDynamicItemBehavior +UIEvent +UIFont +UIFontDescriptor +UIGestureRecognizer +UIGestureRecognizerDelegate +UIGravityBehavior +UIGuidedAccessRestrictionDelegate +UIImage +UIImageAsset +UIImagePickerController +UIImagePickerControllerDelegate +UIImageView +UIInputView +UIInputViewAudioFeedback +UIInputViewController +UIInterpolatingMotionEffect +UIKeyCommand +UIKeyInput +UILabel +UILayoutSupport +UILexicon +UILexiconEntry +UILocalNotification +UILocalizedIndexedCollation +UILongPressGestureRecognizer +UIManagedDocument +UIMarkupTextPrintFormatter +UIMenuController +UIMenuItem +UIMotionEffect +UIMotionEffectGroup +UIMutableUserNotificationAction +UIMutableUserNotificationCategory +UINavigationBar +UINavigationBarDelegate +UINavigationController +UINavigationControllerDelegate +UINavigationItem +UINib +UIObjectRestoration +UIPageControl +UIPageViewController +UIPageViewControllerDataSource +UIPageViewControllerDelegate +UIPanGestureRecognizer +UIPasteboard +UIPercentDrivenInteractiveTransition +UIPickerView +UIPickerViewAccessibilityDelegate +UIPickerViewDataSource +UIPickerViewDelegate +UIPinchGestureRecognizer +UIPopoverBackgroundView +UIPopoverBackgroundViewMethods +UIPopoverController +UIPopoverControllerDelegate +UIPopoverPresentationController +UIPopoverPresentationControllerDelegate +UIPresentationController +UIPrintFormatter +UIPrintInfo +UIPrintInteractionController +UIPrintInteractionControllerDelegate +UIPrintPageRenderer +UIPrintPaper +UIPrinter +UIPrinterPickerController +UIPrinterPickerControllerDelegate +UIProgressView +UIPushBehavior +UIReferenceLibraryViewController +UIRefreshControl +UIResponder +UIRotationGestureRecognizer +UIScreen +UIScreenEdgePanGestureRecognizer +UIScreenMode +UIScrollView +UIScrollViewAccessibilityDelegate +UIScrollViewDelegate +UISearchBar +UISearchBarDelegate +UISearchController +UISearchControllerDelegate +UISearchDisplayController +UISearchDisplayDelegate +UISearchResultsUpdating +UISegmentedControl +UISimpleTextPrintFormatter +UISlider +UISnapBehavior +UISplitViewController +UISplitViewControllerDelegate +UIStateRestoring +UIStepper +UIStoryboard +UIStoryboardPopoverSegue +UIStoryboardSegue +UISwipeGestureRecognizer +UISwitch +UITabBar +UITabBarController +UITabBarControllerDelegate +UITabBarDelegate +UITabBarItem +UITableView +UITableViewCell +UITableViewController +UITableViewDataSource +UITableViewDelegate +UITableViewHeaderFooterView +UITableViewRowAction +UITapGestureRecognizer +UITextChecker +UITextDocumentProxy +UITextField +UITextFieldDelegate +UITextInput +UITextInputDelegate +UITextInputMode +UITextInputStringTokenizer +UITextInputTokenizer +UITextInputTraits +UITextPosition +UITextRange +UITextSelecting +UITextSelectionRect +UITextView +UITextViewDelegate +UIToolbar +UIToolbarDelegate +UITouch +UITraitCollection +UITraitEnvironment +UIUserNotificationAction +UIUserNotificationCategory +UIUserNotificationSettings +UIVibrancyEffect +UIVideoEditorController +UIVideoEditorControllerDelegate +UIView +UIViewController +UIViewControllerAnimatedTransitioning +UIViewControllerContextTransitioning +UIViewControllerInteractiveTransitioning +UIViewControllerRestoration +UIViewControllerTransitionCoordinator +UIViewControllerTransitionCoordinatorContext +UIViewControllerTransitioningDelegate +UIViewPrintFormatter +UIVisualEffect +UIVisualEffectView +UIWebView +UIWebViewDelegate +UIWindow +WebArchive\|NSObject +WebBackForwardList\|NSObject +WebDataSource\|NSObject +WebDocumentRepresentation +WebDocumentSearching +WebDocumentText +WebDocumentView +WebDownload\|NSURLDownload\|NSObject +WebDownloadDelegate +WebFrame\|NSObject +WebFrameView\|NSView\|NSResponder\|NSObject +WebHistory\|NSObject +WebHistoryItem\|NSObject +WebOpenPanelResultListener\|NSObject +WebPlugInViewFactory +WebPolicyDecisionListener\|NSObject +WebPreferences\|NSObject +WebResource\|NSObject +WebScriptObject\|NSObject +WebUndefined\|NSObject +WebView\|NSView\|NSResponder\|NSObject \ No newline at end of file diff --git a/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/constants.txt b/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/constants.txt new file mode 100644 index 00000000..0c4ac2de --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/constants.txt @@ -0,0 +1,2678 @@ +NSASCIIStringEncoding +NSAWTEventType +NSAboveBottom +NSAboveTop +NSAccessibilityPriorityHigh +NSAccessibilityPriorityLow +NSAccessibilityPriorityMedium +NSActivityAutomaticTerminationDisabled +NSActivityBackground +NSActivityIdleDisplaySleepDisabled +NSActivityIdleSystemSleepDisabled +NSActivityLatencyCritical +NSActivitySuddenTerminationDisabled +NSActivityUserInitiated +NSActivityUserInitiatedAllowingIdleSystemSleep +NSAddEntityMappingType +NSAddTraitFontAction +NSAdminApplicationDirectory +NSAdobeCNS1CharacterCollection +NSAdobeGB1CharacterCollection +NSAdobeJapan1CharacterCollection +NSAdobeJapan2CharacterCollection +NSAdobeKorea1CharacterCollection +NSAggregateExpressionType +NSAlertAlternateReturn +NSAlertDefaultReturn +NSAlertErrorReturn +NSAlertFirstButtonReturn +NSAlertOtherReturn +NSAlertSecondButtonReturn +NSAlertThirdButtonReturn +NSAlignAllEdgesInward +NSAlignAllEdgesNearest +NSAlignAllEdgesOutward +NSAlignHeightInward +NSAlignHeightNearest +NSAlignHeightOutward +NSAlignMaxXInward +NSAlignMaxXNearest +NSAlignMaxXOutward +NSAlignMaxYInward +NSAlignMaxYNearest +NSAlignMaxYOutward +NSAlignMinXInward +NSAlignMinXNearest +NSAlignMinXOutward +NSAlignMinYInward +NSAlignMinYNearest +NSAlignMinYOutward +NSAlignRectFlipped +NSAlignWidthInward +NSAlignWidthNearest +NSAlignWidthOutward +NSAllApplicationsDirectory +NSAllDomainsMask +NSAllLibrariesDirectory +NSAllPredicateModifier +NSAllScrollerParts +NSAlphaFirstBitmapFormat +NSAlphaNonpremultipliedBitmapFormat +NSAlphaShiftKeyMask +NSAlternateKeyMask +NSAnchoredSearch +NSAndPredicateType +NSAnimationBlocking +NSAnimationEaseIn +NSAnimationEaseInOut +NSAnimationEaseOut +NSAnimationEffectDisappearingItemDefault +NSAnimationEffectPoof +NSAnimationLinear +NSAnimationNonblocking +NSAnimationNonblockingThreaded +NSAnyEventMask +NSAnyKeyExpressionType +NSAnyPredicateModifier +NSAnyType +NSAppKitDefined +NSAppKitDefinedMask +NSApplicationActivateAllWindows +NSApplicationActivateIgnoringOtherApps +NSApplicationActivatedEventType +NSApplicationActivationPolicyAccessory +NSApplicationActivationPolicyProhibited +NSApplicationActivationPolicyRegular +NSApplicationDeactivatedEventType +NSApplicationDefined +NSApplicationDefinedMask +NSApplicationDelegateReplyCancel +NSApplicationDelegateReplyFailure +NSApplicationDelegateReplySuccess +NSApplicationDirectory +NSApplicationOcclusionStateVisible +NSApplicationPresentationAutoHideDock +NSApplicationPresentationAutoHideMenuBar +NSApplicationPresentationAutoHideToolbar +NSApplicationPresentationDefault +NSApplicationPresentationDisableAppleMenu +NSApplicationPresentationDisableForceQuit +NSApplicationPresentationDisableHideApplication +NSApplicationPresentationDisableMenuBarTransparency +NSApplicationPresentationDisableProcessSwitching +NSApplicationPresentationDisableSessionTermination +NSApplicationPresentationFullScreen +NSApplicationPresentationHideDock +NSApplicationPresentationHideMenuBar +NSApplicationScriptsDirectory +NSApplicationSupportDirectory +NSArgumentEvaluationScriptError +NSArgumentsWrongScriptError +NSAscendingPageOrder +NSAsciiWithDoubleByteEUCGlyphPacking +NSAtBottom +NSAtTop +NSAtomicWrite +NSAttachmentCharacter +NSAttributedStringEnumerationLongestEffectiveRangeNotRequired +NSAttributedStringEnumerationReverse +NSAutoPagination +NSAutosaveAsOperation +NSAutosaveElsewhereOperation +NSAutosaveInPlaceOperation +NSAutosaveOperation +NSAutosavedInformationDirectory +NSBMPFileType +NSBackTabCharacter +NSBackgroundStyleDark +NSBackgroundStyleLight +NSBackgroundStyleLowered +NSBackgroundStyleRaised +NSBackgroundTab +NSBackingStoreBuffered +NSBackingStoreNonretained +NSBackingStoreRetained +NSBackspaceCharacter +NSBacktabTextMovement +NSBackwardsSearch +NSBeginFunctionKey +NSBeginsWithComparison +NSBeginsWithPredicateOperatorType +NSBelowBottom +NSBelowTop +NSBetweenPredicateOperatorType +NSBevelLineJoinStyle +NSBezelBorder +NSBinarySearchingFirstEqual +NSBinarySearchingInsertionIndex +NSBinarySearchingLastEqual +NSBlockExpressionType +NSBlueControlTint +NSBoldFontMask +NSBorderlessWindowMask +NSBottomTabsBezelBorder +NSBoxCustom +NSBoxOldStyle +NSBoxPrimary +NSBoxSecondary +NSBoxSeparator +NSBreakFunctionKey +NSBrowserAutoColumnResizing +NSBrowserDropAbove +NSBrowserDropOn +NSBrowserNoColumnResizing +NSBrowserUserColumnResizing +NSBundleExecutableArchitectureI386 +NSBundleExecutableArchitecturePPC +NSBundleExecutableArchitecturePPC64 +NSBundleExecutableArchitectureX86_64 +NSButtLineCapStyle +NSByteCountFormatterCountStyleBinary +NSByteCountFormatterCountStyleDecimal +NSByteCountFormatterCountStyleFile +NSByteCountFormatterCountStyleMemory +NSByteCountFormatterUseAll +NSByteCountFormatterUseBytes +NSByteCountFormatterUseDefault +NSByteCountFormatterUseEB +NSByteCountFormatterUseGB +NSByteCountFormatterUseKB +NSByteCountFormatterUseMB +NSByteCountFormatterUsePB +NSByteCountFormatterUseTB +NSByteCountFormatterUseYBOrHigher +NSByteCountFormatterUseZB +NSCMYKColorSpaceModel +NSCMYKModeColorPanel +NSCachesDirectory +NSCalculationDivideByZero +NSCalculationLossOfPrecision +NSCalculationNoError +NSCalculationOverflow +NSCalculationUnderflow +NSCalendarCalendarUnit +NSCalendarMatchFirst +NSCalendarMatchLast +NSCalendarMatchNextTime +NSCalendarMatchNextTimePreservingSmallerUnits +NSCalendarMatchPreviousTimePreservingSmallerUnits +NSCalendarMatchStrictly +NSCalendarSearchBackwards +NSCalendarUnitCalendar +NSCalendarUnitDay +NSCalendarUnitEra +NSCalendarUnitHour +NSCalendarUnitMinute +NSCalendarUnitMonth +NSCalendarUnitNanosecond +NSCalendarUnitQuarter +NSCalendarUnitSecond +NSCalendarUnitTimeZone +NSCalendarUnitWeekOfMonth +NSCalendarUnitWeekOfYear +NSCalendarUnitWeekday +NSCalendarUnitWeekdayOrdinal +NSCalendarUnitYear +NSCalendarUnitYearForWeekOfYear +NSCalendarWrapComponents +NSCancelButton +NSCancelTextMovement +NSCannotCreateScriptCommandError +NSCarriageReturnCharacter +NSCaseInsensitivePredicateOption +NSCaseInsensitiveSearch +NSCellAllowsMixedState +NSCellChangesContents +NSCellDisabled +NSCellEditable +NSCellHasImageHorizontal +NSCellHasImageOnLeftOrBottom +NSCellHasOverlappingImage +NSCellHighlighted +NSCellHitContentArea +NSCellHitEditableTextArea +NSCellHitNone +NSCellHitTrackableArea +NSCellIsBordered +NSCellIsInsetButton +NSCellLightsByBackground +NSCellLightsByContents +NSCellLightsByGray +NSCellState +NSCenterTabStopType +NSCenterTextAlignment +NSChangeAutosaved +NSChangeBackgroundCell +NSChangeBackgroundCellMask +NSChangeCleared +NSChangeDiscardable +NSChangeDone +NSChangeGrayCell +NSChangeGrayCellMask +NSChangeReadOtherContents +NSChangeRedone +NSChangeUndone +NSCircularBezelStyle +NSCircularSlider +NSClearControlTint +NSClearDisplayFunctionKey +NSClearLineFunctionKey +NSClipPagination +NSClockAndCalendarDatePickerStyle +NSClosableWindowMask +NSClosePathBezierPathElement +NSCollectionViewDropBefore +NSCollectionViewDropOn +NSCollectorDisabledOption +NSColorListModeColorPanel +NSColorPanelAllModesMask +NSColorPanelCMYKModeMask +NSColorPanelColorListModeMask +NSColorPanelCrayonModeMask +NSColorPanelCustomPaletteModeMask +NSColorPanelGrayModeMask +NSColorPanelHSBModeMask +NSColorPanelRGBModeMask +NSColorPanelWheelModeMask +NSColorRenderingIntentAbsoluteColorimetric +NSColorRenderingIntentDefault +NSColorRenderingIntentPerceptual +NSColorRenderingIntentRelativeColorimetric +NSColorRenderingIntentSaturation +NSCommandKeyMask +NSCompositeClear +NSCompositeCopy +NSCompositeDestinationAtop +NSCompositeDestinationIn +NSCompositeDestinationOut +NSCompositeDestinationOver +NSCompositeHighlight +NSCompositePlusDarker +NSCompositePlusLighter +NSCompositeSourceAtop +NSCompositeSourceIn +NSCompositeSourceOut +NSCompositeSourceOver +NSCompositeXOR +NSCompressedFontMask +NSCondensedFontMask +NSConfinementConcurrencyType +NSConstantValueExpressionType +NSContainerSpecifierError +NSContainsComparison +NSContainsPredicateOperatorType +NSContentsCellMask +NSContinuousCapacityLevelIndicatorStyle +NSControlCharacterContainerBreakAction +NSControlCharacterHorizontalTabAction +NSControlCharacterLineBreakAction +NSControlCharacterParagraphBreakAction +NSControlCharacterWhitespaceAction +NSControlCharacterZeroAdvancementAction +NSControlGlyph +NSControlKeyMask +NSCopyEntityMappingType +NSCoreDataError +NSCoreServiceDirectory +NSCorrectionIndicatorTypeDefault +NSCorrectionIndicatorTypeGuesses +NSCorrectionIndicatorTypeReversion +NSCorrectionResponseAccepted +NSCorrectionResponseEdited +NSCorrectionResponseIgnored +NSCorrectionResponseNone +NSCorrectionResponseRejected +NSCorrectionResponseReverted +NSCrayonModeColorPanel +NSCriticalAlertStyle +NSCriticalRequest +NSCursorPointingDevice +NSCursorUpdate +NSCursorUpdateMask +NSCurveToBezierPathElement +NSCustomEntityMappingType +NSCustomPaletteModeColorPanel +NSCustomSelectorPredicateOperatorType +NSDataBase64DecodingIgnoreUnknownCharacters +NSDataBase64Encoding64CharacterLineLength +NSDataBase64Encoding76CharacterLineLength +NSDataBase64EncodingEndLineWithCarriageReturn +NSDataBase64EncodingEndLineWithLineFeed +NSDataReadingMapped +NSDataReadingMappedAlways +NSDataReadingMappedIfSafe +NSDataReadingUncached +NSDataSearchAnchored +NSDataSearchBackwards +NSDataWritingAtomic +NSDataWritingFileProtectionComplete +NSDataWritingFileProtectionCompleteUnlessOpen +NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication +NSDataWritingFileProtectionMask +NSDataWritingFileProtectionNone +NSDataWritingWithoutOverwriting +NSDateComponentUndefined +NSDateFormatterBehavior10_0 +NSDateFormatterBehavior10_4 +NSDateFormatterBehaviorDefault +NSDateFormatterFullStyle +NSDateFormatterLongStyle +NSDateFormatterMediumStyle +NSDateFormatterNoStyle +NSDateFormatterShortStyle +NSDayCalendarUnit +NSDecimalTabStopType +NSDefaultControlTint +NSDefaultTokenStyle +NSDeleteCharFunctionKey +NSDeleteCharacter +NSDeleteFunctionKey +NSDeleteLineFunctionKey +NSDemoApplicationDirectory +NSDescendingPageOrder +NSDesktopDirectory +NSDeveloperApplicationDirectory +NSDeveloperDirectory +NSDeviceIndependentModifierFlagsMask +NSDeviceNColorSpaceModel +NSDiacriticInsensitivePredicateOption +NSDiacriticInsensitiveSearch +NSDirectPredicateModifier +NSDirectSelection +NSDirectoryEnumerationSkipsHiddenFiles +NSDirectoryEnumerationSkipsPackageDescendants +NSDirectoryEnumerationSkipsSubdirectoryDescendants +NSDisclosureBezelStyle +NSDiscreteCapacityLevelIndicatorStyle +NSDisplayWindowRunLoopOrdering +NSDocModalWindowMask +NSDocumentDirectory +NSDocumentationDirectory +NSDoubleType +NSDownArrowFunctionKey +NSDownTextMovement +NSDownloadsDirectory +NSDragOperationAll_Obsolete +NSDragOperationCopy +NSDragOperationDelete +NSDragOperationEvery +NSDragOperationGeneric +NSDragOperationLink +NSDragOperationMove +NSDragOperationNone +NSDragOperationPrivate +NSDraggingContextOutsideApplication +NSDraggingContextWithinApplication +NSDraggingFormationDefault +NSDraggingFormationList +NSDraggingFormationNone +NSDraggingFormationPile +NSDraggingFormationStack +NSDraggingItemEnumerationClearNonenumeratedImages +NSDraggingItemEnumerationConcurrent +NSDrawerClosedState +NSDrawerClosingState +NSDrawerOpenState +NSDrawerOpeningState +NSEndFunctionKey +NSEndsWithComparison +NSEndsWithPredicateOperatorType +NSEnterCharacter +NSEntityMigrationPolicyError +NSEnumerationConcurrent +NSEnumerationReverse +NSEqualToComparison +NSEqualToPredicateOperatorType +NSEraCalendarUnit +NSEraDatePickerElementFlag +NSEraserPointingDevice +NSErrorMergePolicyType +NSEvaluatedObjectExpressionType +NSEvenOddWindingRule +NSEventGestureAxisHorizontal +NSEventGestureAxisNone +NSEventGestureAxisVertical +NSEventMaskBeginGesture +NSEventMaskEndGesture +NSEventMaskGesture +NSEventMaskMagnify +NSEventMaskRotate +NSEventMaskSmartMagnify +NSEventMaskSwipe +NSEventPhaseBegan +NSEventPhaseCancelled +NSEventPhaseChanged +NSEventPhaseEnded +NSEventPhaseMayBegin +NSEventPhaseNone +NSEventPhaseStationary +NSEventSwipeTrackingClampGestureAmount +NSEventSwipeTrackingLockDirection +NSEventTypeBeginGesture +NSEventTypeEndGesture +NSEventTypeGesture +NSEventTypeMagnify +NSEventTypeQuickLook +NSEventTypeRotate +NSEventTypeSmartMagnify +NSEventTypeSwipe +NSEverySubelement +NSExclude10_4ElementsIconCreationOption +NSExcludeQuickDrawElementsIconCreationOption +NSExecutableArchitectureMismatchError +NSExecutableErrorMaximum +NSExecutableErrorMinimum +NSExecutableLinkError +NSExecutableLoadError +NSExecutableNotLoadableError +NSExecutableRuntimeMismatchError +NSExecuteFunctionKey +NSExpandedFontMask +NSExternalRecordImportError +NSF10FunctionKey +NSF11FunctionKey +NSF12FunctionKey +NSF13FunctionKey +NSF14FunctionKey +NSF15FunctionKey +NSF16FunctionKey +NSF17FunctionKey +NSF18FunctionKey +NSF19FunctionKey +NSF1FunctionKey +NSF20FunctionKey +NSF21FunctionKey +NSF22FunctionKey +NSF23FunctionKey +NSF24FunctionKey +NSF25FunctionKey +NSF26FunctionKey +NSF27FunctionKey +NSF28FunctionKey +NSF29FunctionKey +NSF2FunctionKey +NSF30FunctionKey +NSF31FunctionKey +NSF32FunctionKey +NSF33FunctionKey +NSF34FunctionKey +NSF35FunctionKey +NSF3FunctionKey +NSF4FunctionKey +NSF5FunctionKey +NSF6FunctionKey +NSF7FunctionKey +NSF8FunctionKey +NSF9FunctionKey +NSFPCurrentField +NSFPPreviewButton +NSFPPreviewField +NSFPRevertButton +NSFPSetButton +NSFPSizeField +NSFPSizeTitle +NSFeatureUnsupportedError +NSFetchRequestExpressionType +NSFetchRequestType +NSFileCoordinatorReadingResolvesSymbolicLink +NSFileCoordinatorReadingWithoutChanges +NSFileCoordinatorWritingForDeleting +NSFileCoordinatorWritingForMerging +NSFileCoordinatorWritingForMoving +NSFileCoordinatorWritingForReplacing +NSFileErrorMaximum +NSFileErrorMinimum +NSFileHandlingPanelCancelButton +NSFileHandlingPanelOKButton +NSFileLockingError +NSFileManagerItemReplacementUsingNewMetadataOnly +NSFileManagerItemReplacementWithoutDeletingBackupItem +NSFileNoSuchFileError +NSFileReadCorruptFileError +NSFileReadInapplicableStringEncodingError +NSFileReadInvalidFileNameError +NSFileReadNoPermissionError +NSFileReadNoSuchFileError +NSFileReadTooLargeError +NSFileReadUnknownError +NSFileReadUnknownStringEncodingError +NSFileReadUnsupportedSchemeError +NSFileVersionAddingByMoving +NSFileVersionReplacingByMoving +NSFileWrapperReadingImmediate +NSFileWrapperReadingWithoutMapping +NSFileWrapperWritingAtomic +NSFileWrapperWritingWithNameUpdating +NSFileWriteFileExistsError +NSFileWriteInapplicableStringEncodingError +NSFileWriteInvalidFileNameError +NSFileWriteNoPermissionError +NSFileWriteOutOfSpaceError +NSFileWriteUnknownError +NSFileWriteUnsupportedSchemeError +NSFileWriteVolumeReadOnlyError +NSFindFunctionKey +NSFindPanelActionNext +NSFindPanelActionPrevious +NSFindPanelActionReplace +NSFindPanelActionReplaceAll +NSFindPanelActionReplaceAllInSelection +NSFindPanelActionReplaceAndFind +NSFindPanelActionSelectAll +NSFindPanelActionSelectAllInSelection +NSFindPanelActionSetFindString +NSFindPanelActionShowFindPanel +NSFindPanelSubstringMatchTypeContains +NSFindPanelSubstringMatchTypeEndsWith +NSFindPanelSubstringMatchTypeFullWord +NSFindPanelSubstringMatchTypeStartsWith +NSFitPagination +NSFixedPitchFontMask +NSFlagsChanged +NSFlagsChangedMask +NSFloatType +NSFloatingPointSamplesBitmapFormat +NSFocusRingAbove +NSFocusRingBelow +NSFocusRingOnly +NSFocusRingTypeDefault +NSFocusRingTypeExterior +NSFocusRingTypeNone +NSFontAntialiasedIntegerAdvancementsRenderingMode +NSFontAntialiasedRenderingMode +NSFontBoldTrait +NSFontClarendonSerifsClass +NSFontCollectionApplicationOnlyMask +NSFontCollectionVisibilityComputer +NSFontCollectionVisibilityProcess +NSFontCollectionVisibilityUser +NSFontCondensedTrait +NSFontDefaultRenderingMode +NSFontExpandedTrait +NSFontFamilyClassMask +NSFontFreeformSerifsClass +NSFontIntegerAdvancementsRenderingMode +NSFontItalicTrait +NSFontModernSerifsClass +NSFontMonoSpaceTrait +NSFontOldStyleSerifsClass +NSFontOrnamentalsClass +NSFontPanelAllEffectsModeMask +NSFontPanelAllModesMask +NSFontPanelCollectionModeMask +NSFontPanelDocumentColorEffectModeMask +NSFontPanelFaceModeMask +NSFontPanelShadowEffectModeMask +NSFontPanelSizeModeMask +NSFontPanelStandardModesMask +NSFontPanelStrikethroughEffectModeMask +NSFontPanelTextColorEffectModeMask +NSFontPanelUnderlineEffectModeMask +NSFontSansSerifClass +NSFontScriptsClass +NSFontSlabSerifsClass +NSFontSymbolicClass +NSFontTransitionalSerifsClass +NSFontUIOptimizedTrait +NSFontUnknownClass +NSFontVerticalTrait +NSForcedOrderingSearch +NSFormFeedCharacter +NSFormattingError +NSFormattingErrorMaximum +NSFormattingErrorMinimum +NSFourByteGlyphPacking +NSFullScreenWindowMask +NSFunctionExpressionType +NSFunctionKeyMask +NSGIFFileType +NSGlyphAbove +NSGlyphAttributeBidiLevel +NSGlyphAttributeElastic +NSGlyphAttributeInscribe +NSGlyphAttributeSoft +NSGlyphBelow +NSGlyphInscribeAbove +NSGlyphInscribeBase +NSGlyphInscribeBelow +NSGlyphInscribeOverBelow +NSGlyphInscribeOverstrike +NSGlyphLayoutAgainstAPoint +NSGlyphLayoutAtAPoint +NSGlyphLayoutWithPrevious +NSGlyphPropertyControlCharacter +NSGlyphPropertyElastic +NSGlyphPropertyNonBaseCharacter +NSGlyphPropertyNull +NSGradientConcaveStrong +NSGradientConcaveWeak +NSGradientConvexStrong +NSGradientConvexWeak +NSGradientDrawsAfterEndingLocation +NSGradientDrawsBeforeStartingLocation +NSGradientNone +NSGraphiteControlTint +NSGrayColorSpaceModel +NSGrayModeColorPanel +NSGreaterThanComparison +NSGreaterThanOrEqualToComparison +NSGreaterThanOrEqualToPredicateOperatorType +NSGreaterThanPredicateOperatorType +NSGrooveBorder +NSHPUXOperatingSystem +NSHSBModeColorPanel +NSHTTPCookieAcceptPolicyAlways +NSHTTPCookieAcceptPolicyNever +NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain +NSHUDWindowMask +NSHashTableCopyIn +NSHashTableObjectPointerPersonality +NSHashTableStrongMemory +NSHashTableWeakMemory +NSHashTableZeroingWeakMemory +NSHeavierFontAction +NSHelpButtonBezelStyle +NSHelpFunctionKey +NSHelpKeyMask +NSHighlightModeMatrix +NSHomeFunctionKey +NSHorizontalRuler +NSHourCalendarUnit +NSHourMinuteDatePickerElementFlag +NSHourMinuteSecondDatePickerElementFlag +NSISO2022JPStringEncoding +NSISOLatin1StringEncoding +NSISOLatin2StringEncoding +NSIdentityMappingCharacterCollection +NSIllegalTextMovement +NSImageAbove +NSImageAlignBottom +NSImageAlignBottomLeft +NSImageAlignBottomRight +NSImageAlignCenter +NSImageAlignLeft +NSImageAlignRight +NSImageAlignTop +NSImageAlignTopLeft +NSImageAlignTopRight +NSImageBelow +NSImageCacheAlways +NSImageCacheBySize +NSImageCacheDefault +NSImageCacheNever +NSImageCellType +NSImageFrameButton +NSImageFrameGrayBezel +NSImageFrameGroove +NSImageFrameNone +NSImageFramePhoto +NSImageInterpolationDefault +NSImageInterpolationHigh +NSImageInterpolationLow +NSImageInterpolationMedium +NSImageInterpolationNone +NSImageLeft +NSImageLoadStatusCancelled +NSImageLoadStatusCompleted +NSImageLoadStatusInvalidData +NSImageLoadStatusReadError +NSImageLoadStatusUnexpectedEOF +NSImageOnly +NSImageOverlaps +NSImageRepLoadStatusCompleted +NSImageRepLoadStatusInvalidData +NSImageRepLoadStatusReadingHeader +NSImageRepLoadStatusUnexpectedEOF +NSImageRepLoadStatusUnknownType +NSImageRepLoadStatusWillNeedAllData +NSImageRepMatchesDevice +NSImageRight +NSImageScaleAxesIndependently +NSImageScaleNone +NSImageScaleProportionallyDown +NSImageScaleProportionallyUpOrDown +NSInPredicateOperatorType +NSIndexSubelement +NSIndexedColorSpaceModel +NSInferredMappingModelError +NSInformationalAlertStyle +NSInformationalRequest +NSInlineBezelStyle +NSInputMethodsDirectory +NSInsertCharFunctionKey +NSInsertFunctionKey +NSInsertLineFunctionKey +NSIntType +NSInternalScriptError +NSInternalSpecifierError +NSIntersectSetExpressionType +NSInvalidIndexSpecifierError +NSItalicFontMask +NSItemReplacementDirectory +NSJPEG2000FileType +NSJPEGFileType +NSJSONReadingAllowFragments +NSJSONReadingMutableContainers +NSJSONReadingMutableLeaves +NSJSONWritingPrettyPrinted +NSJapaneseEUCGlyphPacking +NSJapaneseEUCStringEncoding +NSJustifiedTextAlignment +NSKeyDown +NSKeyDownMask +NSKeyPathExpressionType +NSKeySpecifierEvaluationScriptError +NSKeyUp +NSKeyUpMask +NSKeyValueChangeInsertion +NSKeyValueChangeRemoval +NSKeyValueChangeReplacement +NSKeyValueChangeSetting +NSKeyValueIntersectSetMutation +NSKeyValueMinusSetMutation +NSKeyValueObservingOptionInitial +NSKeyValueObservingOptionNew +NSKeyValueObservingOptionOld +NSKeyValueObservingOptionPrior +NSKeyValueSetSetMutation +NSKeyValueUnionSetMutation +NSKeyValueValidationError +NSLABColorSpaceModel +NSLandscapeOrientation +NSLayoutAttributeBaseline +NSLayoutAttributeBottom +NSLayoutAttributeBottomMargin +NSLayoutAttributeCenterX +NSLayoutAttributeCenterXWithinMargins +NSLayoutAttributeCenterY +NSLayoutAttributeCenterYWithinMargins +NSLayoutAttributeFirstBaseline +NSLayoutAttributeHeight +NSLayoutAttributeLastBaseline +NSLayoutAttributeLeading +NSLayoutAttributeLeadingMargin +NSLayoutAttributeLeft +NSLayoutAttributeLeftMargin +NSLayoutAttributeNotAnAttribute +NSLayoutAttributeRight +NSLayoutAttributeRightMargin +NSLayoutAttributeTop +NSLayoutAttributeTopMargin +NSLayoutAttributeTrailing +NSLayoutAttributeTrailingMargin +NSLayoutAttributeWidth +NSLayoutCantFit +NSLayoutConstraintOrientationHorizontal +NSLayoutConstraintOrientationVertical +NSLayoutDone +NSLayoutFormatAlignAllBaseline +NSLayoutFormatAlignAllBottom +NSLayoutFormatAlignAllCenterX +NSLayoutFormatAlignAllCenterY +NSLayoutFormatAlignAllFirstBaseline +NSLayoutFormatAlignAllLastBaseline +NSLayoutFormatAlignAllLeading +NSLayoutFormatAlignAllLeft +NSLayoutFormatAlignAllRight +NSLayoutFormatAlignAllTop +NSLayoutFormatAlignAllTrailing +NSLayoutFormatAlignmentMask +NSLayoutFormatDirectionLeadingToTrailing +NSLayoutFormatDirectionLeftToRight +NSLayoutFormatDirectionMask +NSLayoutFormatDirectionRightToLeft +NSLayoutLeftToRight +NSLayoutNotDone +NSLayoutOutOfGlyphs +NSLayoutPriorityDefaultHigh +NSLayoutPriorityDefaultLow +NSLayoutPriorityDragThatCanResizeWindow +NSLayoutPriorityDragThatCannotResizeWindow +NSLayoutPriorityFittingSizeCompression +NSLayoutPriorityRequired +NSLayoutPriorityWindowSizeStayPut +NSLayoutRelationEqual +NSLayoutRelationGreaterThanOrEqual +NSLayoutRelationLessThanOrEqual +NSLayoutRightToLeft +NSLeftArrowFunctionKey +NSLeftMouseDown +NSLeftMouseDownMask +NSLeftMouseDragged +NSLeftMouseDraggedMask +NSLeftMouseUp +NSLeftMouseUpMask +NSLeftTabStopType +NSLeftTabsBezelBorder +NSLeftTextAlignment +NSLeftTextMovement +NSLessThanComparison +NSLessThanOrEqualToComparison +NSLessThanOrEqualToPredicateOperatorType +NSLessThanPredicateOperatorType +NSLibraryDirectory +NSLighterFontAction +NSLikePredicateOperatorType +NSLineBorder +NSLineBreakByCharWrapping +NSLineBreakByClipping +NSLineBreakByTruncatingHead +NSLineBreakByTruncatingMiddle +NSLineBreakByTruncatingTail +NSLineBreakByWordWrapping +NSLineDoesntMove +NSLineMovesDown +NSLineMovesLeft +NSLineMovesRight +NSLineMovesUp +NSLineSeparatorCharacter +NSLineSweepDown +NSLineSweepLeft +NSLineSweepRight +NSLineSweepUp +NSLineToBezierPathElement +NSLinearSlider +NSLinguisticTaggerJoinNames +NSLinguisticTaggerOmitOther +NSLinguisticTaggerOmitPunctuation +NSLinguisticTaggerOmitWhitespace +NSLinguisticTaggerOmitWords +NSListModeMatrix +NSLiteralSearch +NSLocalDomainMask +NSLocaleLanguageDirectionBottomToTop +NSLocaleLanguageDirectionLeftToRight +NSLocaleLanguageDirectionRightToLeft +NSLocaleLanguageDirectionTopToBottom +NSLocaleLanguageDirectionUnknown +NSMACHOperatingSystem +NSMacOSRomanStringEncoding +NSMachPortDeallocateNone +NSMachPortDeallocateReceiveRight +NSMachPortDeallocateSendRight +NSMacintoshInterfaceStyle +NSMainQueueConcurrencyType +NSManagedObjectContextLockingError +NSManagedObjectExternalRelationshipError +NSManagedObjectIDResultType +NSManagedObjectMergeError +NSManagedObjectReferentialIntegrityError +NSManagedObjectResultType +NSManagedObjectValidationError +NSMapTableCopyIn +NSMapTableObjectPointerPersonality +NSMapTableStrongMemory +NSMapTableWeakMemory +NSMapTableZeroingWeakMemory +NSMappedRead +NSMatchesPredicateOperatorType +NSMatchingAnchored +NSMatchingCompleted +NSMatchingHitEnd +NSMatchingInternalError +NSMatchingProgress +NSMatchingReportCompletion +NSMatchingReportProgress +NSMatchingRequiredEnd +NSMatchingWithTransparentBounds +NSMatchingWithoutAnchoringBounds +NSMaxXEdge +NSMaxYEdge +NSMediaLibraryAudio +NSMediaLibraryImage +NSMediaLibraryMovie +NSMenuFunctionKey +NSMenuPropertyItemAccessibilityDescription +NSMenuPropertyItemAttributedTitle +NSMenuPropertyItemEnabled +NSMenuPropertyItemImage +NSMenuPropertyItemKeyEquivalent +NSMenuPropertyItemTitle +NSMergeByPropertyObjectTrumpMergePolicyType +NSMergeByPropertyStoreTrumpMergePolicyType +NSMiddleSubelement +NSMigrationCancelledError +NSMigrationError +NSMigrationManagerDestinationStoreError +NSMigrationManagerSourceStoreError +NSMigrationMissingMappingModelError +NSMigrationMissingSourceModelError +NSMinXEdge +NSMinYEdge +NSMiniControlSize +NSMiniaturizableWindowMask +NSMinusSetExpressionType +NSMinuteCalendarUnit +NSMiterLineJoinStyle +NSMixedState +NSModalResponseAbort +NSModalResponseCancel +NSModalResponseContinue +NSModalResponseOK +NSModalResponseStop +NSModeSwitchFunctionKey +NSMomentaryChangeButton +NSMomentaryLight +NSMomentaryLightButton +NSMomentaryPushButton +NSMomentaryPushInButton +NSMonthCalendarUnit +NSMouseEntered +NSMouseEnteredMask +NSMouseEventSubtype +NSMouseExited +NSMouseExitedMask +NSMouseMoved +NSMouseMovedMask +NSMoveToBezierPathElement +NSMoviesDirectory +NSMusicDirectory +NSNEXTSTEPStringEncoding +NSNarrowFontMask +NSNativeShortGlyphPacking +NSNaturalTextAlignment +NSNetServiceListenForConnections +NSNetServiceNoAutoRename +NSNetServicesActivityInProgress +NSNetServicesBadArgumentError +NSNetServicesCancelledError +NSNetServicesCollisionError +NSNetServicesInvalidError +NSNetServicesNotFoundError +NSNetServicesTimeoutError +NSNetServicesUnknownError +NSNetworkDomainMask +NSNewlineCharacter +NSNextFunctionKey +NSNextStepInterfaceStyle +NSNoBorder +NSNoCellMask +NSNoFontChangeAction +NSNoImage +NSNoInterfaceStyle +NSNoModeColorPanel +NSNoScriptError +NSNoScrollerParts +NSNoSpecifierError +NSNoSubelement +NSNoTabsBezelBorder +NSNoTabsLineBorder +NSNoTabsNoBorder +NSNoTitle +NSNoTopLevelContainersSpecifierError +NSNoUnderlineStyle +NSNonLossyASCIIStringEncoding +NSNonStandardCharacterSetFontMask +NSNonZeroWindingRule +NSNonactivatingPanelMask +NSNormalizedPredicateOption +NSNotEqualToPredicateOperatorType +NSNotPredicateType +NSNotificationCoalescingOnName +NSNotificationCoalescingOnSender +NSNotificationDeliverImmediately +NSNotificationNoCoalescing +NSNotificationPostToAllSessions +NSNotificationSuspensionBehaviorCoalesce +NSNotificationSuspensionBehaviorDeliverImmediately +NSNotificationSuspensionBehaviorDrop +NSNotificationSuspensionBehaviorHold +NSNullCellType +NSNullGlyph +NSNumberFormatterBehavior10_0 +NSNumberFormatterBehavior10_4 +NSNumberFormatterBehaviorDefault +NSNumberFormatterCurrencyStyle +NSNumberFormatterDecimalStyle +NSNumberFormatterNoStyle +NSNumberFormatterPadAfterPrefix +NSNumberFormatterPadAfterSuffix +NSNumberFormatterPadBeforePrefix +NSNumberFormatterPadBeforeSuffix +NSNumberFormatterPercentStyle +NSNumberFormatterRoundCeiling +NSNumberFormatterRoundDown +NSNumberFormatterRoundFloor +NSNumberFormatterRoundHalfDown +NSNumberFormatterRoundHalfEven +NSNumberFormatterRoundHalfUp +NSNumberFormatterRoundUp +NSNumberFormatterScientificStyle +NSNumberFormatterSpellOutStyle +NSNumericPadKeyMask +NSNumericSearch +NSOKButton +NSOSF1OperatingSystem +NSObjCArrayType +NSObjCBitfield +NSObjCBoolType +NSObjCCharType +NSObjCDoubleType +NSObjCFloatType +NSObjCLongType +NSObjCLonglongType +NSObjCNoType +NSObjCObjectType +NSObjCPointerType +NSObjCSelectorType +NSObjCShortType +NSObjCStringType +NSObjCStructType +NSObjCUnionType +NSObjCVoidType +NSOffState +NSOnOffButton +NSOnState +NSOneByteGlyphPacking +NSOnlyScrollerArrows +NSOpenGLCPCurrentRendererID +NSOpenGLCPGPUFragmentProcessing +NSOpenGLCPGPUVertexProcessing +NSOpenGLCPHasDrawable +NSOpenGLCPMPSwapsInFlight +NSOpenGLCPReclaimResources +NSOpenGLCPSurfaceBackingSize +NSOpenGLCPSurfaceOpacity +NSOpenGLCPSurfaceOrder +NSOpenGLCPSwapInterval +NSOpenGLGOClearFormatCache +NSOpenGLGOFormatCacheSize +NSOpenGLGOResetLibrary +NSOpenGLGORetainRenderers +NSOpenGLGOUseBuildCache +NSOpenGLPFAAccelerated +NSOpenGLPFAAcceleratedCompute +NSOpenGLPFAAccumSize +NSOpenGLPFAAllRenderers +NSOpenGLPFAAllowOfflineRenderers +NSOpenGLPFAAlphaSize +NSOpenGLPFAAuxBuffers +NSOpenGLPFAAuxDepthStencil +NSOpenGLPFABackingStore +NSOpenGLPFAClosestPolicy +NSOpenGLPFAColorFloat +NSOpenGLPFAColorSize +NSOpenGLPFACompliant +NSOpenGLPFADepthSize +NSOpenGLPFADoubleBuffer +NSOpenGLPFAFullScreen +NSOpenGLPFAMPSafe +NSOpenGLPFAMaximumPolicy +NSOpenGLPFAMinimumPolicy +NSOpenGLPFAMultiScreen +NSOpenGLPFAMultisample +NSOpenGLPFANoRecovery +NSOpenGLPFAOffScreen +NSOpenGLPFAOpenGLProfile +NSOpenGLPFAPixelBuffer +NSOpenGLPFARemotePixelBuffer +NSOpenGLPFARendererID +NSOpenGLPFARobust +NSOpenGLPFASampleAlpha +NSOpenGLPFASampleBuffers +NSOpenGLPFASamples +NSOpenGLPFAScreenMask +NSOpenGLPFASingleRenderer +NSOpenGLPFAStencilSize +NSOpenGLPFAStereo +NSOpenGLPFASupersample +NSOpenGLPFATripleBuffer +NSOpenGLPFAVirtualScreenCount +NSOpenGLPFAWindow +NSOpenGLProfileVersion3_2Core +NSOpenGLProfileVersionLegacy +NSOpenStepUnicodeReservedBase +NSOperationNotSupportedForKeyScriptError +NSOperationNotSupportedForKeySpecifierError +NSOperationQueueDefaultMaxConcurrentOperationCount +NSOperationQueuePriorityHigh +NSOperationQueuePriorityLow +NSOperationQueuePriorityNormal +NSOperationQueuePriorityVeryHigh +NSOperationQueuePriorityVeryLow +NSOrPredicateType +NSOtherMouseDown +NSOtherMouseDownMask +NSOtherMouseDragged +NSOtherMouseDraggedMask +NSOtherMouseUp +NSOtherMouseUpMask +NSOtherTextMovement +NSOverwriteMergePolicyType +NSPDFPanelRequestsParentDirectory +NSPDFPanelShowsOrientation +NSPDFPanelShowsPaperSize +NSPNGFileType +NSPageControllerTransitionStyleHorizontalStrip +NSPageControllerTransitionStyleStackBook +NSPageControllerTransitionStyleStackHistory +NSPageDownFunctionKey +NSPageUpFunctionKey +NSPaperOrientationLandscape +NSPaperOrientationPortrait +NSParagraphSeparatorCharacter +NSPasteboardReadingAsData +NSPasteboardReadingAsKeyedArchive +NSPasteboardReadingAsPropertyList +NSPasteboardReadingAsString +NSPasteboardWritingPromised +NSPathStyleNavigationBar +NSPathStylePopUp +NSPathStyleStandard +NSPatternColorSpaceModel +NSPauseFunctionKey +NSPenLowerSideMask +NSPenPointingDevice +NSPenTipMask +NSPenUpperSideMask +NSPeriodic +NSPeriodicMask +NSPersistentStoreCoordinatorLockingError +NSPersistentStoreIncompatibleSchemaError +NSPersistentStoreIncompatibleVersionHashError +NSPersistentStoreIncompleteSaveError +NSPersistentStoreInvalidTypeError +NSPersistentStoreOpenError +NSPersistentStoreOperationError +NSPersistentStoreSaveConflictsError +NSPersistentStoreSaveError +NSPersistentStoreTimeoutError +NSPersistentStoreTypeMismatchError +NSPersistentStoreUbiquitousTransitionTypeAccountAdded +NSPersistentStoreUbiquitousTransitionTypeAccountRemoved +NSPersistentStoreUbiquitousTransitionTypeContentRemoved +NSPersistentStoreUbiquitousTransitionTypeInitialImportCompleted +NSPersistentStoreUnsupportedRequestTypeError +NSPicturesDirectory +NSPlainTextTokenStyle +NSPointerFunctionsCStringPersonality +NSPointerFunctionsCopyIn +NSPointerFunctionsIntegerPersonality +NSPointerFunctionsMachVirtualMemory +NSPointerFunctionsMallocMemory +NSPointerFunctionsObjectPersonality +NSPointerFunctionsObjectPointerPersonality +NSPointerFunctionsOpaqueMemory +NSPointerFunctionsOpaquePersonality +NSPointerFunctionsStrongMemory +NSPointerFunctionsStructPersonality +NSPointerFunctionsWeakMemory +NSPointerFunctionsZeroingWeakMemory +NSPopUpArrowAtBottom +NSPopUpArrowAtCenter +NSPopUpNoArrow +NSPopoverAppearanceHUD +NSPopoverAppearanceMinimal +NSPopoverBehaviorApplicationDefined +NSPopoverBehaviorSemitransient +NSPopoverBehaviorTransient +NSPortraitOrientation +NSPositionAfter +NSPositionBefore +NSPositionBeginning +NSPositionEnd +NSPositionReplace +NSPositiveDoubleType +NSPositiveFloatType +NSPositiveIntType +NSPostASAP +NSPostNow +NSPostWhenIdle +NSPosterFontMask +NSPowerOffEventType +NSPreferencePanesDirectory +NSPressedTab +NSPrevFunctionKey +NSPrintFunctionKey +NSPrintPanelShowsCopies +NSPrintPanelShowsOrientation +NSPrintPanelShowsPageRange +NSPrintPanelShowsPageSetupAccessory +NSPrintPanelShowsPaperSize +NSPrintPanelShowsPreview +NSPrintPanelShowsPrintSelection +NSPrintPanelShowsScaling +NSPrintRenderingQualityBest +NSPrintRenderingQualityResponsive +NSPrintScreenFunctionKey +NSPrinterDescriptionDirectory +NSPrinterTableError +NSPrinterTableNotFound +NSPrinterTableOK +NSPrintingCancelled +NSPrintingFailure +NSPrintingReplyLater +NSPrintingSuccess +NSPrivateQueueConcurrencyType +NSProgressIndicatorBarStyle +NSProgressIndicatorPreferredAquaThickness +NSProgressIndicatorPreferredLargeThickness +NSProgressIndicatorPreferredSmallThickness +NSProgressIndicatorPreferredThickness +NSProgressIndicatorSpinningStyle +NSPropertyListBinaryFormat_v1_0 +NSPropertyListErrorMaximum +NSPropertyListErrorMinimum +NSPropertyListImmutable +NSPropertyListMutableContainers +NSPropertyListMutableContainersAndLeaves +NSPropertyListOpenStepFormat +NSPropertyListReadCorruptError +NSPropertyListReadStreamError +NSPropertyListReadUnknownVersionError +NSPropertyListWriteStreamError +NSPropertyListXMLFormat_v1_0 +NSProprietaryStringEncoding +NSPushInCell +NSPushInCellMask +NSPushOnPushOffButton +NSQTMovieLoopingBackAndForthPlayback +NSQTMovieLoopingPlayback +NSQTMovieNormalPlayback +NSQuarterCalendarUnit +NSRGBColorSpaceModel +NSRGBModeColorPanel +NSRadioButton +NSRadioModeMatrix +NSRandomSubelement +NSRangeDateMode +NSRatingLevelIndicatorStyle +NSReceiverEvaluationScriptError +NSReceiversCantHandleCommandScriptError +NSRecessedBezelStyle +NSRedoFunctionKey +NSRegularControlSize +NSRegularExpressionAllowCommentsAndWhitespace +NSRegularExpressionAnchorsMatchLines +NSRegularExpressionCaseInsensitive +NSRegularExpressionDotMatchesLineSeparators +NSRegularExpressionIgnoreMetacharacters +NSRegularExpressionSearch +NSRegularExpressionUseUnicodeWordBoundaries +NSRegularExpressionUseUnixLineSeparators +NSRegularSquareBezelStyle +NSRelativeAfter +NSRelativeBefore +NSRelevancyLevelIndicatorStyle +NSRemoteNotificationTypeAlert +NSRemoteNotificationTypeBadge +NSRemoteNotificationTypeNone +NSRemoteNotificationTypeSound +NSRemoveEntityMappingType +NSRemoveTraitFontAction +NSRequiredArgumentsMissingScriptError +NSResetCursorRectsRunLoopOrdering +NSResetFunctionKey +NSResizableWindowMask +NSReturnTextMovement +NSRightArrowFunctionKey +NSRightMouseDown +NSRightMouseDownMask +NSRightMouseDragged +NSRightMouseDraggedMask +NSRightMouseUp +NSRightMouseUpMask +NSRightTabStopType +NSRightTabsBezelBorder +NSRightTextAlignment +NSRightTextMovement +NSRollbackMergePolicyType +NSRoundBankers +NSRoundDown +NSRoundLineCapStyle +NSRoundLineJoinStyle +NSRoundPlain +NSRoundRectBezelStyle +NSRoundUp +NSRoundedBezelStyle +NSRoundedDisclosureBezelStyle +NSRoundedTokenStyle +NSRuleEditorNestingModeCompound +NSRuleEditorNestingModeList +NSRuleEditorNestingModeSimple +NSRuleEditorNestingModeSingle +NSRuleEditorRowTypeCompound +NSRuleEditorRowTypeSimple +NSRunAbortedResponse +NSRunContinuesResponse +NSRunStoppedResponse +NSSQLiteError +NSSaveAsOperation +NSSaveOperation +NSSaveOptionsAsk +NSSaveOptionsNo +NSSaveOptionsYes +NSSaveRequestType +NSSaveToOperation +NSScaleNone +NSScaleProportionally +NSScaleToFit +NSScannedOption +NSScreenChangedEventType +NSScrollElasticityAllowed +NSScrollElasticityAutomatic +NSScrollElasticityNone +NSScrollLockFunctionKey +NSScrollViewFindBarPositionAboveContent +NSScrollViewFindBarPositionAboveHorizontalRuler +NSScrollViewFindBarPositionBelowContent +NSScrollWheel +NSScrollWheelMask +NSScrollerArrowsDefaultSetting +NSScrollerArrowsMaxEnd +NSScrollerArrowsMinEnd +NSScrollerArrowsNone +NSScrollerDecrementArrow +NSScrollerDecrementLine +NSScrollerDecrementPage +NSScrollerIncrementArrow +NSScrollerIncrementLine +NSScrollerIncrementPage +NSScrollerKnob +NSScrollerKnobSlot +NSScrollerKnobStyleDark +NSScrollerKnobStyleDefault +NSScrollerKnobStyleLight +NSScrollerNoPart +NSScrollerStyleLegacy +NSScrollerStyleOverlay +NSSecondCalendarUnit +NSSegmentStyleAutomatic +NSSegmentStyleCapsule +NSSegmentStyleRoundRect +NSSegmentStyleRounded +NSSegmentStyleSmallSquare +NSSegmentStyleTexturedRounded +NSSegmentStyleTexturedSquare +NSSegmentSwitchTrackingMomentary +NSSegmentSwitchTrackingSelectAny +NSSegmentSwitchTrackingSelectOne +NSSelectByCharacter +NSSelectByParagraph +NSSelectByWord +NSSelectFunctionKey +NSSelectedTab +NSSelectingNext +NSSelectingPrevious +NSSelectionAffinityDownstream +NSSelectionAffinityUpstream +NSServiceApplicationLaunchFailedError +NSServiceApplicationNotFoundError +NSServiceErrorMaximum +NSServiceErrorMinimum +NSServiceInvalidPasteboardDataError +NSServiceMalformedServiceDictionaryError +NSServiceMiscellaneousError +NSServiceRequestTimedOutError +NSShadowlessSquareBezelStyle +NSSharedPublicDirectory +NSSharingContentScopeFull +NSSharingContentScopeItem +NSSharingContentScopePartial +NSSharingServiceErrorMaximum +NSSharingServiceErrorMinimum +NSSharingServiceNotConfiguredError +NSShiftJISStringEncoding +NSShiftKeyMask +NSShowControlGlyphs +NSShowInvisibleGlyphs +NSSingleDateMode +NSSingleUnderlineStyle +NSSizeDownFontAction +NSSizeUpFontAction +NSSmallCapsFontMask +NSSmallControlSize +NSSmallIconButtonBezelStyle +NSSmallSquareBezelStyle +NSSnapshotEventMergePolicy +NSSnapshotEventRefresh +NSSnapshotEventRollback +NSSnapshotEventUndoDeletion +NSSnapshotEventUndoInsertion +NSSnapshotEventUndoUpdate +NSSolarisOperatingSystem +NSSortConcurrent +NSSortStable +NSSpecialPageOrder +NSSpeechImmediateBoundary +NSSpeechSentenceBoundary +NSSpeechWordBoundary +NSSpellingStateGrammarFlag +NSSpellingStateSpellingFlag +NSSplitViewDividerStylePaneSplitter +NSSplitViewDividerStyleThick +NSSplitViewDividerStyleThin +NSSquareLineCapStyle +NSStackViewGravityBottom +NSStackViewGravityCenter +NSStackViewGravityLeading +NSStackViewGravityTop +NSStackViewGravityTrailing +NSStackViewVisibilityPriorityDetachOnlyIfNecessary +NSStackViewVisibilityPriorityMustHold +NSStackViewVisibilityPriorityNotVisible +NSStopFunctionKey +NSStreamEventEndEncountered +NSStreamEventErrorOccurred +NSStreamEventHasBytesAvailable +NSStreamEventHasSpaceAvailable +NSStreamEventNone +NSStreamEventOpenCompleted +NSStreamStatusAtEnd +NSStreamStatusClosed +NSStreamStatusError +NSStreamStatusNotOpen +NSStreamStatusOpen +NSStreamStatusOpening +NSStreamStatusReading +NSStreamStatusWriting +NSStringDrawingDisableScreenFontSubstitution +NSStringDrawingOneShot +NSStringDrawingTruncatesLastVisibleLine +NSStringDrawingUsesDeviceMetrics +NSStringDrawingUsesFontLeading +NSStringDrawingUsesLineFragmentOrigin +NSStringEncodingConversionAllowLossy +NSStringEncodingConversionExternalRepresentation +NSStringEnumerationByComposedCharacterSequences +NSStringEnumerationByLines +NSStringEnumerationByParagraphs +NSStringEnumerationBySentences +NSStringEnumerationByWords +NSStringEnumerationLocalized +NSStringEnumerationReverse +NSStringEnumerationSubstringNotRequired +NSSubqueryExpressionType +NSSunOSOperatingSystem +NSSwitchButton +NSSymbolStringEncoding +NSSysReqFunctionKey +NSSystemDefined +NSSystemDefinedMask +NSSystemDomainMask +NSSystemFunctionKey +NSTIFFCompressionCCITTFAX3 +NSTIFFCompressionCCITTFAX4 +NSTIFFCompressionJPEG +NSTIFFCompressionLZW +NSTIFFCompressionNEXT +NSTIFFCompressionNone +NSTIFFCompressionOldJPEG +NSTIFFCompressionPackBits +NSTIFFFileType +NSTabCharacter +NSTabTextMovement +NSTableColumnAutoresizingMask +NSTableColumnNoResizing +NSTableColumnUserResizingMask +NSTableViewAnimationEffectFade +NSTableViewAnimationEffectGap +NSTableViewAnimationEffectNone +NSTableViewAnimationSlideDown +NSTableViewAnimationSlideLeft +NSTableViewAnimationSlideRight +NSTableViewAnimationSlideUp +NSTableViewDashedHorizontalGridLineMask +NSTableViewDraggingDestinationFeedbackStyleGap +NSTableViewDraggingDestinationFeedbackStyleNone +NSTableViewDraggingDestinationFeedbackStyleRegular +NSTableViewDraggingDestinationFeedbackStyleSourceList +NSTableViewDropAbove +NSTableViewDropOn +NSTableViewFirstColumnOnlyAutoresizingStyle +NSTableViewGridNone +NSTableViewLastColumnOnlyAutoresizingStyle +NSTableViewNoColumnAutoresizing +NSTableViewReverseSequentialColumnAutoresizingStyle +NSTableViewRowSizeStyleCustom +NSTableViewRowSizeStyleDefault +NSTableViewRowSizeStyleLarge +NSTableViewRowSizeStyleMedium +NSTableViewRowSizeStyleSmall +NSTableViewSelectionHighlightStyleNone +NSTableViewSelectionHighlightStyleRegular +NSTableViewSelectionHighlightStyleSourceList +NSTableViewSequentialColumnAutoresizingStyle +NSTableViewSolidHorizontalGridLineMask +NSTableViewSolidVerticalGridLineMask +NSTableViewUniformColumnAutoresizingStyle +NSTabletPoint +NSTabletPointEventSubtype +NSTabletPointMask +NSTabletProximity +NSTabletProximityEventSubtype +NSTabletProximityMask +NSTaskTerminationReasonExit +NSTaskTerminationReasonUncaughtSignal +NSTerminateCancel +NSTerminateLater +NSTerminateNow +NSTextAlignmentCenter +NSTextAlignmentJustified +NSTextAlignmentLeft +NSTextAlignmentNatural +NSTextAlignmentRight +NSTextBlockAbsoluteValueType +NSTextBlockBaselineAlignment +NSTextBlockBorder +NSTextBlockBottomAlignment +NSTextBlockHeight +NSTextBlockMargin +NSTextBlockMaximumHeight +NSTextBlockMaximumWidth +NSTextBlockMiddleAlignment +NSTextBlockMinimumHeight +NSTextBlockMinimumWidth +NSTextBlockPadding +NSTextBlockPercentageValueType +NSTextBlockTopAlignment +NSTextBlockWidth +NSTextCellType +NSTextCheckingAllCustomTypes +NSTextCheckingAllSystemTypes +NSTextCheckingAllTypes +NSTextCheckingTypeAddress +NSTextCheckingTypeCorrection +NSTextCheckingTypeDash +NSTextCheckingTypeDate +NSTextCheckingTypeGrammar +NSTextCheckingTypeLink +NSTextCheckingTypeOrthography +NSTextCheckingTypePhoneNumber +NSTextCheckingTypeQuote +NSTextCheckingTypeRegularExpression +NSTextCheckingTypeReplacement +NSTextCheckingTypeSpelling +NSTextCheckingTypeTransitInformation +NSTextFieldAndStepperDatePickerStyle +NSTextFieldDatePickerStyle +NSTextFieldRoundedBezel +NSTextFieldSquareBezel +NSTextFinderActionHideFindInterface +NSTextFinderActionHideReplaceInterface +NSTextFinderActionNextMatch +NSTextFinderActionPreviousMatch +NSTextFinderActionReplace +NSTextFinderActionReplaceAll +NSTextFinderActionReplaceAllInSelection +NSTextFinderActionReplaceAndFind +NSTextFinderActionSelectAll +NSTextFinderActionSelectAllInSelection +NSTextFinderActionSetSearchString +NSTextFinderActionShowFindInterface +NSTextFinderActionShowReplaceInterface +NSTextFinderMatchingTypeContains +NSTextFinderMatchingTypeEndsWith +NSTextFinderMatchingTypeFullWord +NSTextFinderMatchingTypeStartsWith +NSTextLayoutOrientationHorizontal +NSTextLayoutOrientationVertical +NSTextListPrependEnclosingMarker +NSTextReadInapplicableDocumentTypeError +NSTextReadWriteErrorMaximum +NSTextReadWriteErrorMinimum +NSTextStorageEditedAttributes +NSTextStorageEditedCharacters +NSTextTableAutomaticLayoutAlgorithm +NSTextTableFixedLayoutAlgorithm +NSTextWriteInapplicableDocumentTypeError +NSTextWritingDirectionEmbedding +NSTextWritingDirectionOverride +NSTexturedBackgroundWindowMask +NSTexturedRoundedBezelStyle +NSTexturedSquareBezelStyle +NSThickSquareBezelStyle +NSThickerSquareBezelStyle +NSTickMarkAbove +NSTickMarkBelow +NSTickMarkLeft +NSTickMarkRight +NSTimeZoneCalendarUnit +NSTimeZoneDatePickerElementFlag +NSTimeZoneNameStyleDaylightSaving +NSTimeZoneNameStyleGeneric +NSTimeZoneNameStyleShortDaylightSaving +NSTimeZoneNameStyleShortGeneric +NSTimeZoneNameStyleShortStandard +NSTimeZoneNameStyleStandard +NSTitledWindowMask +NSToggleButton +NSToolbarItemVisibilityPriorityHigh +NSToolbarItemVisibilityPriorityLow +NSToolbarItemVisibilityPriorityStandard +NSToolbarItemVisibilityPriorityUser +NSTopTabsBezelBorder +NSTouchEventSubtype +NSTouchPhaseAny +NSTouchPhaseBegan +NSTouchPhaseCancelled +NSTouchPhaseEnded +NSTouchPhaseMoved +NSTouchPhaseStationary +NSTouchPhaseTouching +NSTrackModeMatrix +NSTrackingActiveAlways +NSTrackingActiveInActiveApp +NSTrackingActiveInKeyWindow +NSTrackingActiveWhenFirstResponder +NSTrackingAssumeInside +NSTrackingCursorUpdate +NSTrackingEnabledDuringMouseDrag +NSTrackingInVisibleRect +NSTrackingMouseEnteredAndExited +NSTrackingMouseMoved +NSTransformEntityMappingType +NSTrashDirectory +NSTwoByteGlyphPacking +NSTypesetterBehavior_10_2 +NSTypesetterBehavior_10_2_WithCompatibility +NSTypesetterBehavior_10_3 +NSTypesetterBehavior_10_4 +NSTypesetterContainerBreakAction +NSTypesetterHorizontalTabAction +NSTypesetterLatestBehavior +NSTypesetterLineBreakAction +NSTypesetterOriginalBehavior +NSTypesetterParagraphBreakAction +NSTypesetterWhitespaceAction +NSTypesetterZeroAdvancementAction +NSURLBookmarkCreationMinimalBookmark +NSURLBookmarkCreationPreferFileIDResolution +NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess +NSURLBookmarkCreationSuitableForBookmarkFile +NSURLBookmarkCreationWithSecurityScope +NSURLBookmarkResolutionWithSecurityScope +NSURLBookmarkResolutionWithoutMounting +NSURLBookmarkResolutionWithoutUI +NSURLCredentialPersistenceForSession +NSURLCredentialPersistenceNone +NSURLCredentialPersistencePermanent +NSURLCredentialPersistenceSynchronizable +NSURLHandleLoadFailed +NSURLHandleLoadInProgress +NSURLHandleLoadSucceeded +NSURLHandleNotLoaded +NSURLSessionAuthChallengeCancelAuthenticationChallenge +NSURLSessionAuthChallengePerformDefaultHandling +NSURLSessionAuthChallengeRejectProtectionSpace +NSURLSessionAuthChallengeUseCredential +NSURLSessionResponseAllow +NSURLSessionResponseBecomeDownload +NSURLSessionResponseCancel +NSURLSessionTaskStateCanceling +NSURLSessionTaskStateCompleted +NSURLSessionTaskStateRunning +NSURLSessionTaskStateSuspended +NSUTF16BigEndianStringEncoding +NSUTF16LittleEndianStringEncoding +NSUTF16StringEncoding +NSUTF32BigEndianStringEncoding +NSUTF32LittleEndianStringEncoding +NSUTF32StringEncoding +NSUTF8StringEncoding +NSUbiquitousFileErrorMaximum +NSUbiquitousFileErrorMinimum +NSUbiquitousFileNotUploadedDueToQuotaError +NSUbiquitousFileUbiquityServerNotAvailable +NSUbiquitousFileUnavailableError +NSUbiquitousKeyValueStoreAccountChange +NSUbiquitousKeyValueStoreInitialSyncChange +NSUbiquitousKeyValueStoreQuotaViolationChange +NSUbiquitousKeyValueStoreServerChange +NSUnboldFontMask +NSUncachedRead +NSUndefinedDateComponent +NSUndefinedEntityMappingType +NSUnderlineByWord +NSUnderlinePatternDash +NSUnderlinePatternDashDot +NSUnderlinePatternDashDotDot +NSUnderlinePatternDot +NSUnderlinePatternSolid +NSUnderlineStyleDouble +NSUnderlineStyleNone +NSUnderlineStyleSingle +NSUnderlineStyleThick +NSUndoCloseGroupingRunLoopOrdering +NSUndoFunctionKey +NSUnicodeStringEncoding +NSUnifiedTitleAndToolbarWindowMask +NSUnionSetExpressionType +NSUnitalicFontMask +NSUnknownColorSpaceModel +NSUnknownKeyScriptError +NSUnknownKeySpecifierError +NSUnknownPageOrder +NSUnknownPointingDevice +NSUnscaledWindowMask +NSUpArrowFunctionKey +NSUpTextMovement +NSUpdateWindowsRunLoopOrdering +NSUserCancelledError +NSUserDirectory +NSUserDomainMask +NSUserFunctionKey +NSUserInterfaceLayoutDirectionLeftToRight +NSUserInterfaceLayoutDirectionRightToLeft +NSUserInterfaceLayoutOrientationHorizontal +NSUserInterfaceLayoutOrientationVertical +NSUserNotificationActivationTypeActionButtonClicked +NSUserNotificationActivationTypeContentsClicked +NSUserNotificationActivationTypeNone +NSUserNotificationActivationTypeReplied +NSUtilityWindowMask +NSValidationDateTooLateError +NSValidationDateTooSoonError +NSValidationErrorMaximum +NSValidationErrorMinimum +NSValidationInvalidDateError +NSValidationMissingMandatoryPropertyError +NSValidationMultipleErrorsError +NSValidationNumberTooLargeError +NSValidationNumberTooSmallError +NSValidationRelationshipDeniedDeleteError +NSValidationRelationshipExceedsMaximumCountError +NSValidationRelationshipLacksMinimumCountError +NSValidationStringPatternMatchingError +NSValidationStringTooLongError +NSValidationStringTooShortError +NSVariableExpressionType +NSVerticalRuler +NSViaPanelFontAction +NSViewHeightSizable +NSViewLayerContentsPlacementBottom +NSViewLayerContentsPlacementBottomLeft +NSViewLayerContentsPlacementBottomRight +NSViewLayerContentsPlacementCenter +NSViewLayerContentsPlacementLeft +NSViewLayerContentsPlacementRight +NSViewLayerContentsPlacementScaleAxesIndependently +NSViewLayerContentsPlacementScaleProportionallyToFill +NSViewLayerContentsPlacementScaleProportionallyToFit +NSViewLayerContentsPlacementTop +NSViewLayerContentsPlacementTopLeft +NSViewLayerContentsPlacementTopRight +NSViewLayerContentsRedrawBeforeViewResize +NSViewLayerContentsRedrawCrossfade +NSViewLayerContentsRedrawDuringViewResize +NSViewLayerContentsRedrawNever +NSViewLayerContentsRedrawOnSetNeedsDisplay +NSViewMaxXMargin +NSViewMaxYMargin +NSViewMinXMargin +NSViewMinYMargin +NSViewNotSizable +NSViewWidthSizable +NSVolumeEnumerationProduceFileReferenceURLs +NSVolumeEnumerationSkipHiddenVolumes +NSWantsBidiLevels +NSWarningAlertStyle +NSWeekCalendarUnit +NSWeekOfMonthCalendarUnit +NSWeekOfYearCalendarUnit +NSWeekdayCalendarUnit +NSWeekdayOrdinalCalendarUnit +NSWheelModeColorPanel +NSWidthInsensitiveSearch +NSWindowAbove +NSWindowAnimationBehaviorAlertPanel +NSWindowAnimationBehaviorDefault +NSWindowAnimationBehaviorDocumentWindow +NSWindowAnimationBehaviorNone +NSWindowAnimationBehaviorUtilityWindow +NSWindowBackingLocationDefault +NSWindowBackingLocationMainMemory +NSWindowBackingLocationVideoMemory +NSWindowBelow +NSWindowCloseButton +NSWindowCollectionBehaviorCanJoinAllSpaces +NSWindowCollectionBehaviorDefault +NSWindowCollectionBehaviorFullScreenAuxiliary +NSWindowCollectionBehaviorFullScreenPrimary +NSWindowCollectionBehaviorIgnoresCycle +NSWindowCollectionBehaviorManaged +NSWindowCollectionBehaviorMoveToActiveSpace +NSWindowCollectionBehaviorParticipatesInCycle +NSWindowCollectionBehaviorStationary +NSWindowCollectionBehaviorTransient +NSWindowDepthOnehundredtwentyeightBitRGB +NSWindowDepthSixtyfourBitRGB +NSWindowDepthTwentyfourBitRGB +NSWindowDocumentIconButton +NSWindowDocumentVersionsButton +NSWindowExposedEventType +NSWindowFullScreenButton +NSWindowMiniaturizeButton +NSWindowMovedEventType +NSWindowNumberListAllApplications +NSWindowNumberListAllSpaces +NSWindowOcclusionStateVisible +NSWindowOut +NSWindowSharingNone +NSWindowSharingReadOnly +NSWindowSharingReadWrite +NSWindowToolbarButton +NSWindowZoomButton +NSWindows95InterfaceStyle +NSWindows95OperatingSystem +NSWindowsCP1250StringEncoding +NSWindowsCP1251StringEncoding +NSWindowsCP1252StringEncoding +NSWindowsCP1253StringEncoding +NSWindowsCP1254StringEncoding +NSWindowsNTOperatingSystem +NSWorkspaceLaunchAllowingClassicStartup +NSWorkspaceLaunchAndHide +NSWorkspaceLaunchAndHideOthers +NSWorkspaceLaunchAndPrint +NSWorkspaceLaunchAsync +NSWorkspaceLaunchDefault +NSWorkspaceLaunchInhibitingBackgroundOnly +NSWorkspaceLaunchNewInstance +NSWorkspaceLaunchPreferringClassic +NSWorkspaceLaunchWithErrorPresentation +NSWorkspaceLaunchWithoutActivation +NSWorkspaceLaunchWithoutAddingToRecents +NSWrapCalendarComponents +NSWritingDirectionLeftToRight +NSWritingDirectionNatural +NSWritingDirectionRightToLeft +NSXMLAttributeCDATAKind +NSXMLAttributeDeclarationKind +NSXMLAttributeEntitiesKind +NSXMLAttributeEntityKind +NSXMLAttributeEnumerationKind +NSXMLAttributeIDKind +NSXMLAttributeIDRefKind +NSXMLAttributeIDRefsKind +NSXMLAttributeKind +NSXMLAttributeNMTokenKind +NSXMLAttributeNMTokensKind +NSXMLAttributeNotationKind +NSXMLCommentKind +NSXMLDTDKind +NSXMLDocumentHTMLKind +NSXMLDocumentIncludeContentTypeDeclaration +NSXMLDocumentKind +NSXMLDocumentTextKind +NSXMLDocumentTidyHTML +NSXMLDocumentTidyXML +NSXMLDocumentValidate +NSXMLDocumentXHTMLKind +NSXMLDocumentXInclude +NSXMLDocumentXMLKind +NSXMLElementDeclarationAnyKind +NSXMLElementDeclarationElementKind +NSXMLElementDeclarationEmptyKind +NSXMLElementDeclarationKind +NSXMLElementDeclarationMixedKind +NSXMLElementDeclarationUndefinedKind +NSXMLElementKind +NSXMLEntityDeclarationKind +NSXMLEntityGeneralKind +NSXMLEntityParameterKind +NSXMLEntityParsedKind +NSXMLEntityPredefined +NSXMLEntityUnparsedKind +NSXMLInvalidKind +NSXMLNamespaceKind +NSXMLNodeCompactEmptyElement +NSXMLNodeExpandEmptyElement +NSXMLNodeIsCDATA +NSXMLNodeLoadExternalEntitiesAlways +NSXMLNodeLoadExternalEntitiesNever +NSXMLNodeLoadExternalEntitiesSameOriginOnly +NSXMLNodeNeverEscapeContents +NSXMLNodeOptionsNone +NSXMLNodePreserveAll +NSXMLNodePreserveAttributeOrder +NSXMLNodePreserveCDATA +NSXMLNodePreserveCharacterReferences +NSXMLNodePreserveDTD +NSXMLNodePreserveEmptyElements +NSXMLNodePreserveEntities +NSXMLNodePreserveNamespaceOrder +NSXMLNodePreservePrefixes +NSXMLNodePreserveQuotes +NSXMLNodePreserveWhitespace +NSXMLNodePrettyPrint +NSXMLNodePromoteSignificantWhitespace +NSXMLNodeUseDoubleQuotes +NSXMLNodeUseSingleQuotes +NSXMLNotationDeclarationKind +NSXMLParserAttributeHasNoValueError +NSXMLParserAttributeListNotFinishedError +NSXMLParserAttributeListNotStartedError +NSXMLParserAttributeNotFinishedError +NSXMLParserAttributeNotStartedError +NSXMLParserAttributeRedefinedError +NSXMLParserCDATANotFinishedError +NSXMLParserCharacterRefAtEOFError +NSXMLParserCharacterRefInDTDError +NSXMLParserCharacterRefInEpilogError +NSXMLParserCharacterRefInPrologError +NSXMLParserCommentContainsDoubleHyphenError +NSXMLParserCommentNotFinishedError +NSXMLParserConditionalSectionNotFinishedError +NSXMLParserConditionalSectionNotStartedError +NSXMLParserDOCTYPEDeclNotFinishedError +NSXMLParserDelegateAbortedParseError +NSXMLParserDocumentStartError +NSXMLParserElementContentDeclNotFinishedError +NSXMLParserElementContentDeclNotStartedError +NSXMLParserEmptyDocumentError +NSXMLParserEncodingNotSupportedError +NSXMLParserEntityBoundaryError +NSXMLParserEntityIsExternalError +NSXMLParserEntityIsParameterError +NSXMLParserEntityNotFinishedError +NSXMLParserEntityNotStartedError +NSXMLParserEntityRefAtEOFError +NSXMLParserEntityRefInDTDError +NSXMLParserEntityRefInEpilogError +NSXMLParserEntityRefInPrologError +NSXMLParserEntityRefLoopError +NSXMLParserEntityReferenceMissingSemiError +NSXMLParserEntityReferenceWithoutNameError +NSXMLParserEntityValueRequiredError +NSXMLParserEqualExpectedError +NSXMLParserExternalStandaloneEntityError +NSXMLParserExternalSubsetNotFinishedError +NSXMLParserExtraContentError +NSXMLParserGTRequiredError +NSXMLParserInternalError +NSXMLParserInvalidCharacterError +NSXMLParserInvalidCharacterInEntityError +NSXMLParserInvalidCharacterRefError +NSXMLParserInvalidConditionalSectionError +NSXMLParserInvalidDecimalCharacterRefError +NSXMLParserInvalidEncodingError +NSXMLParserInvalidEncodingNameError +NSXMLParserInvalidHexCharacterRefError +NSXMLParserInvalidURIError +NSXMLParserLTRequiredError +NSXMLParserLTSlashRequiredError +NSXMLParserLessThanSymbolInAttributeError +NSXMLParserLiteralNotFinishedError +NSXMLParserLiteralNotStartedError +NSXMLParserMisplacedCDATAEndStringError +NSXMLParserMisplacedXMLDeclarationError +NSXMLParserMixedContentDeclNotFinishedError +NSXMLParserMixedContentDeclNotStartedError +NSXMLParserNAMERequiredError +NSXMLParserNMTOKENRequiredError +NSXMLParserNamespaceDeclarationError +NSXMLParserNoDTDError +NSXMLParserNotWellBalancedError +NSXMLParserNotationNotFinishedError +NSXMLParserNotationNotStartedError +NSXMLParserOutOfMemoryError +NSXMLParserPCDATARequiredError +NSXMLParserParsedEntityRefAtEOFError +NSXMLParserParsedEntityRefInEpilogError +NSXMLParserParsedEntityRefInInternalError +NSXMLParserParsedEntityRefInInternalSubsetError +NSXMLParserParsedEntityRefInPrologError +NSXMLParserParsedEntityRefMissingSemiError +NSXMLParserParsedEntityRefNoNameError +NSXMLParserPrematureDocumentEndError +NSXMLParserProcessingInstructionNotFinishedError +NSXMLParserProcessingInstructionNotStartedError +NSXMLParserPublicIdentifierRequiredError +NSXMLParserResolveExternalEntitiesAlways +NSXMLParserResolveExternalEntitiesNever +NSXMLParserResolveExternalEntitiesNoNetwork +NSXMLParserResolveExternalEntitiesSameOriginOnly +NSXMLParserSeparatorRequiredError +NSXMLParserSpaceRequiredError +NSXMLParserStandaloneValueError +NSXMLParserStringNotClosedError +NSXMLParserStringNotStartedError +NSXMLParserTagNameMismatchError +NSXMLParserURIFragmentError +NSXMLParserURIRequiredError +NSXMLParserUndeclaredEntityError +NSXMLParserUnfinishedTagError +NSXMLParserUnknownEncodingError +NSXMLParserUnparsedEntityError +NSXMLParserXMLDeclNotFinishedError +NSXMLParserXMLDeclNotStartedError +NSXMLProcessingInstructionKind +NSXMLTextKind +NSXPCConnectionErrorMaximum +NSXPCConnectionErrorMinimum +NSXPCConnectionInterrupted +NSXPCConnectionInvalid +NSXPCConnectionPrivileged +NSXPCConnectionReplyInvalid +NSYearCalendarUnit +NSYearForWeekOfYearCalendarUnit +NSYearMonthDatePickerElementFlag +NSYearMonthDayDatePickerElementFlag +UIAccessibilityNavigationStyleAutomatic +UIAccessibilityNavigationStyleCombined +UIAccessibilityNavigationStyleSeparate +UIAccessibilityScrollDirectionDown +UIAccessibilityScrollDirectionLeft +UIAccessibilityScrollDirectionNext +UIAccessibilityScrollDirectionPrevious +UIAccessibilityScrollDirectionRight +UIAccessibilityScrollDirectionUp +UIAccessibilityZoomTypeInsertionPoint +UIActionSheetStyleAutomatic +UIActionSheetStyleBlackOpaque +UIActionSheetStyleBlackTranslucent +UIActionSheetStyleDefault +UIActivityCategoryAction +UIActivityCategoryShare +UIActivityIndicatorViewStyleGray +UIActivityIndicatorViewStyleWhite +UIActivityIndicatorViewStyleWhiteLarge +UIAlertActionStyleCancel +UIAlertActionStyleDefault +UIAlertActionStyleDestructive +UIAlertControllerStyleActionSheet +UIAlertControllerStyleAlert +UIAlertViewStyleDefault +UIAlertViewStyleLoginAndPasswordInput +UIAlertViewStylePlainTextInput +UIAlertViewStyleSecureTextInput +UIApplicationStateActive +UIApplicationStateBackground +UIApplicationStateInactive +UIAttachmentBehaviorTypeAnchor +UIAttachmentBehaviorTypeItems +UIBackgroundFetchResultFailed +UIBackgroundFetchResultNewData +UIBackgroundFetchResultNoData +UIBackgroundRefreshStatusAvailable +UIBackgroundRefreshStatusDenied +UIBackgroundRefreshStatusRestricted +UIBarButtonItemStyleBordered +UIBarButtonItemStyleDone +UIBarButtonItemStylePlain +UIBarButtonSystemItemAction +UIBarButtonSystemItemAdd +UIBarButtonSystemItemBookmarks +UIBarButtonSystemItemCamera +UIBarButtonSystemItemCancel +UIBarButtonSystemItemCompose +UIBarButtonSystemItemDone +UIBarButtonSystemItemEdit +UIBarButtonSystemItemFastForward +UIBarButtonSystemItemFixedSpace +UIBarButtonSystemItemFlexibleSpace +UIBarButtonSystemItemOrganize +UIBarButtonSystemItemPageCurl +UIBarButtonSystemItemPause +UIBarButtonSystemItemPlay +UIBarButtonSystemItemRedo +UIBarButtonSystemItemRefresh +UIBarButtonSystemItemReply +UIBarButtonSystemItemRewind +UIBarButtonSystemItemSave +UIBarButtonSystemItemSearch +UIBarButtonSystemItemStop +UIBarButtonSystemItemTrash +UIBarButtonSystemItemUndo +UIBarMetricsCompact +UIBarMetricsCompactPrompt +UIBarMetricsDefault +UIBarMetricsDefaultPrompt +UIBarMetricsLandscapePhone +UIBarMetricsLandscapePhonePrompt +UIBarPositionAny +UIBarPositionBottom +UIBarPositionTop +UIBarPositionTopAttached +UIBarStyleBlack +UIBarStyleBlackOpaque +UIBarStyleBlackTranslucent +UIBarStyleDefault +UIBaselineAdjustmentAlignBaselines +UIBaselineAdjustmentAlignCenters +UIBaselineAdjustmentNone +UIBlurEffectStyleDark +UIBlurEffectStyleExtraLight +UIBlurEffectStyleLight +UIButtonTypeContactAdd +UIButtonTypeCustom +UIButtonTypeDetailDisclosure +UIButtonTypeInfoDark +UIButtonTypeInfoLight +UIButtonTypeRoundedRect +UIButtonTypeSystem +UICollectionElementCategoryCell +UICollectionElementCategoryDecorationView +UICollectionElementCategorySupplementaryView +UICollectionUpdateActionDelete +UICollectionUpdateActionInsert +UICollectionUpdateActionMove +UICollectionUpdateActionNone +UICollectionUpdateActionReload +UICollectionViewScrollDirectionHorizontal +UICollectionViewScrollDirectionVertical +UICollectionViewScrollPositionBottom +UICollectionViewScrollPositionCenteredHorizontally +UICollectionViewScrollPositionCenteredVertically +UICollectionViewScrollPositionLeft +UICollectionViewScrollPositionNone +UICollectionViewScrollPositionRight +UICollectionViewScrollPositionTop +UICollisionBehaviorModeBoundaries +UICollisionBehaviorModeEverything +UICollisionBehaviorModeItems +UIControlContentHorizontalAlignmentCenter +UIControlContentHorizontalAlignmentFill +UIControlContentHorizontalAlignmentLeft +UIControlContentHorizontalAlignmentRight +UIControlContentVerticalAlignmentBottom +UIControlContentVerticalAlignmentCenter +UIControlContentVerticalAlignmentFill +UIControlContentVerticalAlignmentTop +UIControlEventAllEditingEvents +UIControlEventAllEvents +UIControlEventAllTouchEvents +UIControlEventApplicationReserved +UIControlEventEditingChanged +UIControlEventEditingDidBegin +UIControlEventEditingDidEnd +UIControlEventEditingDidEndOnExit +UIControlEventSystemReserved +UIControlEventTouchCancel +UIControlEventTouchDown +UIControlEventTouchDownRepeat +UIControlEventTouchDragEnter +UIControlEventTouchDragExit +UIControlEventTouchDragInside +UIControlEventTouchDragOutside +UIControlEventTouchUpInside +UIControlEventTouchUpOutside +UIControlEventValueChanged +UIControlStateApplication +UIControlStateDisabled +UIControlStateHighlighted +UIControlStateNormal +UIControlStateReserved +UIControlStateSelected +UIDataDetectorTypeAddress +UIDataDetectorTypeAll +UIDataDetectorTypeCalendarEvent +UIDataDetectorTypeLink +UIDataDetectorTypeNone +UIDataDetectorTypePhoneNumber +UIDatePickerModeCountDownTimer +UIDatePickerModeDate +UIDatePickerModeDateAndTime +UIDatePickerModeTime +UIDeviceBatteryStateCharging +UIDeviceBatteryStateFull +UIDeviceBatteryStateUnknown +UIDeviceBatteryStateUnplugged +UIDeviceOrientationFaceDown +UIDeviceOrientationFaceUp +UIDeviceOrientationLandscapeLeft +UIDeviceOrientationLandscapeRight +UIDeviceOrientationPortrait +UIDeviceOrientationPortraitUpsideDown +UIDeviceOrientationUnknown +UIDocumentChangeCleared +UIDocumentChangeDone +UIDocumentChangeRedone +UIDocumentChangeUndone +UIDocumentMenuOrderFirst +UIDocumentMenuOrderLast +UIDocumentPickerModeExportToService +UIDocumentPickerModeImport +UIDocumentPickerModeMoveToService +UIDocumentPickerModeOpen +UIDocumentSaveForCreating +UIDocumentSaveForOverwriting +UIDocumentStateClosed +UIDocumentStateEditingDisabled +UIDocumentStateInConflict +UIDocumentStateNormal +UIDocumentStateSavingError +UIEventSubtypeMotionShake +UIEventSubtypeNone +UIEventSubtypeRemoteControlBeginSeekingBackward +UIEventSubtypeRemoteControlBeginSeekingForward +UIEventSubtypeRemoteControlEndSeekingBackward +UIEventSubtypeRemoteControlEndSeekingForward +UIEventSubtypeRemoteControlNextTrack +UIEventSubtypeRemoteControlPause +UIEventSubtypeRemoteControlPlay +UIEventSubtypeRemoteControlPreviousTrack +UIEventSubtypeRemoteControlStop +UIEventSubtypeRemoteControlTogglePlayPause +UIEventTypeMotion +UIEventTypeRemoteControl +UIEventTypeTouches +UIFontDescriptorClassClarendonSerifs +UIFontDescriptorClassFreeformSerifs +UIFontDescriptorClassMask +UIFontDescriptorClassModernSerifs +UIFontDescriptorClassOldStyleSerifs +UIFontDescriptorClassOrnamentals +UIFontDescriptorClassSansSerif +UIFontDescriptorClassScripts +UIFontDescriptorClassSlabSerifs +UIFontDescriptorClassSymbolic +UIFontDescriptorClassTransitionalSerifs +UIFontDescriptorClassUnknown +UIFontDescriptorSymbolicTraits +UIFontDescriptorTraitBold +UIFontDescriptorTraitCondensed +UIFontDescriptorTraitExpanded +UIFontDescriptorTraitItalic +UIFontDescriptorTraitLooseLeading +UIFontDescriptorTraitMonoSpace +UIFontDescriptorTraitTightLeading +UIFontDescriptorTraitUIOptimized +UIFontDescriptorTraitVertical +UIGestureRecognizerStateBegan +UIGestureRecognizerStateCancelled +UIGestureRecognizerStateChanged +UIGestureRecognizerStateEnded +UIGestureRecognizerStateFailed +UIGestureRecognizerStatePossible +UIGestureRecognizerStateRecognized +UIGuidedAccessRestrictionStateAllow +UIGuidedAccessRestrictionStateDeny +UIImageOrientationDown +UIImageOrientationDownMirrored +UIImageOrientationLeft +UIImageOrientationLeftMirrored +UIImageOrientationRight +UIImageOrientationRightMirrored +UIImageOrientationUp +UIImageOrientationUpMirrored +UIImagePickerControllerCameraCaptureModePhoto +UIImagePickerControllerCameraCaptureModeVideo +UIImagePickerControllerCameraDeviceFront +UIImagePickerControllerCameraDeviceRear +UIImagePickerControllerCameraFlashModeAuto +UIImagePickerControllerCameraFlashModeOff +UIImagePickerControllerCameraFlashModeOn +UIImagePickerControllerQualityType640x480 +UIImagePickerControllerQualityTypeHigh +UIImagePickerControllerQualityTypeIFrame1280x720 +UIImagePickerControllerQualityTypeIFrame960x540 +UIImagePickerControllerQualityTypeLow +UIImagePickerControllerQualityTypeMedium +UIImagePickerControllerSourceTypeCamera +UIImagePickerControllerSourceTypePhotoLibrary +UIImagePickerControllerSourceTypeSavedPhotosAlbum +UIImageRenderingModeAlwaysOriginal +UIImageRenderingModeAlwaysTemplate +UIImageRenderingModeAutomatic +UIImageResizingModeStretch +UIImageResizingModeTile +UIInputViewStyleDefault +UIInputViewStyleKeyboard +UIInterfaceOrientationLandscapeLeft +UIInterfaceOrientationLandscapeRight +UIInterfaceOrientationMaskAll +UIInterfaceOrientationMaskAllButUpsideDown +UIInterfaceOrientationMaskLandscape +UIInterfaceOrientationMaskLandscapeLeft +UIInterfaceOrientationMaskLandscapeRight +UIInterfaceOrientationMaskPortrait +UIInterfaceOrientationMaskPortraitUpsideDown +UIInterfaceOrientationPortrait +UIInterfaceOrientationPortraitUpsideDown +UIInterfaceOrientationUnknown +UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis +UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis +UIKeyModifierAlphaShift +UIKeyModifierAlternate +UIKeyModifierCommand +UIKeyModifierControl +UIKeyModifierNumericPad +UIKeyModifierShift +UIKeyboardAppearanceAlert +UIKeyboardAppearanceDark +UIKeyboardAppearanceDefault +UIKeyboardAppearanceLight +UIKeyboardTypeASCIICapable +UIKeyboardTypeAlphabet +UIKeyboardTypeDecimalPad +UIKeyboardTypeDefault +UIKeyboardTypeEmailAddress +UIKeyboardTypeNamePhonePad +UIKeyboardTypeNumberPad +UIKeyboardTypeNumbersAndPunctuation +UIKeyboardTypePhonePad +UIKeyboardTypeTwitter +UIKeyboardTypeURL +UIKeyboardTypeWebSearch +UILayoutConstraintAxisHorizontal +UILayoutConstraintAxisVertical +UILineBreakModeCharacterWrap +UILineBreakModeClip +UILineBreakModeHeadTruncation +UILineBreakModeMiddleTruncation +UILineBreakModeTailTruncation +UILineBreakModeWordWrap +UIMenuControllerArrowDefault +UIMenuControllerArrowDown +UIMenuControllerArrowLeft +UIMenuControllerArrowRight +UIMenuControllerArrowUp +UIModalPresentationCurrentContext +UIModalPresentationCustom +UIModalPresentationFormSheet +UIModalPresentationFullScreen +UIModalPresentationNone +UIModalPresentationOverCurrentContext +UIModalPresentationOverFullScreen +UIModalPresentationPageSheet +UIModalPresentationPopover +UIModalTransitionStyleCoverVertical +UIModalTransitionStyleCrossDissolve +UIModalTransitionStyleFlipHorizontal +UIModalTransitionStylePartialCurl +UINavigationControllerOperationNone +UINavigationControllerOperationPop +UINavigationControllerOperationPush +UIPageViewControllerNavigationDirectionForward +UIPageViewControllerNavigationDirectionReverse +UIPageViewControllerNavigationOrientationHorizontal +UIPageViewControllerNavigationOrientationVertical +UIPageViewControllerSpineLocationMax +UIPageViewControllerSpineLocationMid +UIPageViewControllerSpineLocationMin +UIPageViewControllerSpineLocationNone +UIPageViewControllerTransitionStylePageCurl +UIPageViewControllerTransitionStyleScroll +UIPopoverArrowDirectionAny +UIPopoverArrowDirectionDown +UIPopoverArrowDirectionLeft +UIPopoverArrowDirectionRight +UIPopoverArrowDirectionUnknown +UIPopoverArrowDirectionUp +UIPrintInfoDuplexLongEdge +UIPrintInfoDuplexNone +UIPrintInfoDuplexShortEdge +UIPrintInfoOrientationLandscape +UIPrintInfoOrientationPortrait +UIPrintInfoOutputGeneral +UIPrintInfoOutputGrayscale +UIPrintInfoOutputPhoto +UIPrintInfoOutputPhotoGrayscale +UIPrintJobFailedError +UIPrintNoContentError +UIPrintUnknownImageFormatError +UIPrinterJobTypeDocument +UIPrinterJobTypeEnvelope +UIPrinterJobTypeLabel +UIPrinterJobTypeLargeFormat +UIPrinterJobTypePhoto +UIPrinterJobTypePostcard +UIPrinterJobTypeReceipt +UIPrinterJobTypeRoll +UIPrinterJobTypeUnknown +UIPrintingNotAvailableError +UIProgressViewStyleBar +UIProgressViewStyleDefault +UIPushBehaviorModeContinuous +UIPushBehaviorModeInstantaneous +UIRectCornerAllCorners +UIRectCornerBottomLeft +UIRectCornerBottomRight +UIRectCornerTopLeft +UIRectCornerTopRight +UIRectEdgeAll +UIRectEdgeBottom +UIRectEdgeLeft +UIRectEdgeNone +UIRectEdgeRight +UIRectEdgeTop +UIRemoteNotificationTypeAlert +UIRemoteNotificationTypeBadge +UIRemoteNotificationTypeNewsstandContentAvailability +UIRemoteNotificationTypeNone +UIRemoteNotificationTypeSound +UIReturnKeyDefault +UIReturnKeyDone +UIReturnKeyEmergencyCall +UIReturnKeyGo +UIReturnKeyGoogle +UIReturnKeyJoin +UIReturnKeyNext +UIReturnKeyRoute +UIReturnKeySearch +UIReturnKeySend +UIReturnKeyYahoo +UIScreenOverscanCompensationInsetApplicationFrame +UIScreenOverscanCompensationInsetBounds +UIScreenOverscanCompensationScale +UIScrollViewIndicatorStyleBlack +UIScrollViewIndicatorStyleDefault +UIScrollViewIndicatorStyleWhite +UIScrollViewKeyboardDismissModeInteractive +UIScrollViewKeyboardDismissModeNone +UIScrollViewKeyboardDismissModeOnDrag +UISearchBarIconBookmark +UISearchBarIconClear +UISearchBarIconResultsList +UISearchBarIconSearch +UISearchBarStyleDefault +UISearchBarStyleMinimal +UISearchBarStyleProminent +UISegmentedControlNoSegment +UISegmentedControlSegmentAlone +UISegmentedControlSegmentAny +UISegmentedControlSegmentCenter +UISegmentedControlSegmentLeft +UISegmentedControlSegmentRight +UISegmentedControlStyleBar +UISegmentedControlStyleBezeled +UISegmentedControlStyleBordered +UISegmentedControlStylePlain +UISplitViewControllerDisplayModeAllVisible +UISplitViewControllerDisplayModeAutomatic +UISplitViewControllerDisplayModePrimaryHidden +UISplitViewControllerDisplayModePrimaryOverlay +UIStatusBarAnimationFade +UIStatusBarAnimationNone +UIStatusBarAnimationSlide +UIStatusBarStyleBlackOpaque +UIStatusBarStyleBlackTranslucent +UIStatusBarStyleDefault +UIStatusBarStyleLightContent +UISwipeGestureRecognizerDirectionDown +UISwipeGestureRecognizerDirectionLeft +UISwipeGestureRecognizerDirectionRight +UISwipeGestureRecognizerDirectionUp +UISystemAnimationDelete +UITabBarItemPositioningAutomatic +UITabBarItemPositioningCentered +UITabBarItemPositioningFill +UITabBarSystemItemBookmarks +UITabBarSystemItemContacts +UITabBarSystemItemDownloads +UITabBarSystemItemFavorites +UITabBarSystemItemFeatured +UITabBarSystemItemHistory +UITabBarSystemItemMore +UITabBarSystemItemMostRecent +UITabBarSystemItemMostViewed +UITabBarSystemItemRecents +UITabBarSystemItemSearch +UITabBarSystemItemTopRated +UITableViewCellAccessoryCheckmark +UITableViewCellAccessoryDetailButton +UITableViewCellAccessoryDetailDisclosureButton +UITableViewCellAccessoryDisclosureIndicator +UITableViewCellAccessoryNone +UITableViewCellEditingStyleDelete +UITableViewCellEditingStyleInsert +UITableViewCellEditingStyleNone +UITableViewCellSelectionStyleBlue +UITableViewCellSelectionStyleDefault +UITableViewCellSelectionStyleGray +UITableViewCellSelectionStyleNone +UITableViewCellSeparatorStyleNone +UITableViewCellSeparatorStyleSingleLine +UITableViewCellSeparatorStyleSingleLineEtched +UITableViewCellStateDefaultMask +UITableViewCellStateShowingDeleteConfirmationMask +UITableViewCellStateShowingEditControlMask +UITableViewCellStyleDefault +UITableViewCellStyleSubtitle +UITableViewCellStyleValue1 +UITableViewCellStyleValue2 +UITableViewRowActionStyleDefault +UITableViewRowActionStyleDestructive +UITableViewRowActionStyleNormal +UITableViewRowAnimationAutomatic +UITableViewRowAnimationBottom +UITableViewRowAnimationFade +UITableViewRowAnimationLeft +UITableViewRowAnimationMiddle +UITableViewRowAnimationNone +UITableViewRowAnimationRight +UITableViewRowAnimationTop +UITableViewScrollPositionBottom +UITableViewScrollPositionMiddle +UITableViewScrollPositionNone +UITableViewScrollPositionTop +UITableViewStyleGrouped +UITableViewStylePlain +UITextAlignmentCenter +UITextAlignmentLeft +UITextAlignmentRight +UITextAutocapitalizationTypeAllCharacters +UITextAutocapitalizationTypeNone +UITextAutocapitalizationTypeSentences +UITextAutocapitalizationTypeWords +UITextAutocorrectionTypeDefault +UITextAutocorrectionTypeNo +UITextAutocorrectionTypeYes +UITextBorderStyleBezel +UITextBorderStyleLine +UITextBorderStyleNone +UITextBorderStyleRoundedRect +UITextFieldViewModeAlways +UITextFieldViewModeNever +UITextFieldViewModeUnlessEditing +UITextFieldViewModeWhileEditing +UITextGranularityCharacter +UITextGranularityDocument +UITextGranularityLine +UITextGranularityParagraph +UITextGranularitySentence +UITextGranularityWord +UITextLayoutDirectionDown +UITextLayoutDirectionLeft +UITextLayoutDirectionRight +UITextLayoutDirectionUp +UITextSpellCheckingTypeDefault +UITextSpellCheckingTypeNo +UITextSpellCheckingTypeYes +UITextStorageDirectionBackward +UITextStorageDirectionForward +UITextWritingDirectionLeftToRight +UITextWritingDirectionNatural +UITextWritingDirectionRightToLeft +UITouchPhaseBegan +UITouchPhaseCancelled +UITouchPhaseEnded +UITouchPhaseMoved +UITouchPhaseStationary +UIUserInterfaceIdiomPad +UIUserInterfaceIdiomPhone +UIUserInterfaceIdiomUnspecified +UIUserInterfaceLayoutDirectionLeftToRight +UIUserInterfaceLayoutDirectionRightToLeft +UIUserInterfaceSizeClassCompact +UIUserInterfaceSizeClassRegular +UIUserInterfaceSizeClassUnspecified +UIUserNotificationActionContextDefault +UIUserNotificationActionContextMinimal +UIUserNotificationActivationModeBackground +UIUserNotificationActivationModeForeground +UIUserNotificationTypeAlert +UIUserNotificationTypeBadge +UIUserNotificationTypeNone +UIUserNotificationTypeSound +UIViewAnimationCurveEaseIn +UIViewAnimationCurveEaseInOut +UIViewAnimationCurveEaseOut +UIViewAnimationCurveLinear +UIViewAnimationOptionAllowAnimatedContent +UIViewAnimationOptionAllowUserInteraction +UIViewAnimationOptionAutoreverse +UIViewAnimationOptionBeginFromCurrentState +UIViewAnimationOptionCurveEaseIn +UIViewAnimationOptionCurveEaseInOut +UIViewAnimationOptionCurveEaseOut +UIViewAnimationOptionCurveLinear +UIViewAnimationOptionLayoutSubviews +UIViewAnimationOptionOverrideInheritedCurve +UIViewAnimationOptionOverrideInheritedDuration +UIViewAnimationOptionOverrideInheritedOptions +UIViewAnimationOptionRepeat +UIViewAnimationOptionShowHideTransitionViews +UIViewAnimationOptionTransitionCrossDissolve +UIViewAnimationOptionTransitionCurlDown +UIViewAnimationOptionTransitionCurlUp +UIViewAnimationOptionTransitionFlipFromBottom +UIViewAnimationOptionTransitionFlipFromLeft +UIViewAnimationOptionTransitionFlipFromRight +UIViewAnimationOptionTransitionFlipFromTop +UIViewAnimationOptionTransitionNone +UIViewAnimationTransitionCurlDown +UIViewAnimationTransitionCurlUp +UIViewAnimationTransitionFlipFromLeft +UIViewAnimationTransitionFlipFromRight +UIViewAnimationTransitionNone +UIViewAutoresizingFlexibleBottomMargin +UIViewAutoresizingFlexibleHeight +UIViewAutoresizingFlexibleLeftMargin +UIViewAutoresizingFlexibleRightMargin +UIViewAutoresizingFlexibleTopMargin +UIViewAutoresizingFlexibleWidth +UIViewAutoresizingNone +UIViewContentModeBottom +UIViewContentModeBottomLeft +UIViewContentModeBottomRight +UIViewContentModeCenter +UIViewContentModeLeft +UIViewContentModeRedraw +UIViewContentModeRight +UIViewContentModeScaleAspectFill +UIViewContentModeScaleAspectFit +UIViewContentModeScaleToFill +UIViewContentModeTop +UIViewContentModeTopLeft +UIViewContentModeTopRight +UIViewKeyframeAnimationOptionAllowUserInteraction +UIViewKeyframeAnimationOptionAutoreverse +UIViewKeyframeAnimationOptionBeginFromCurrentState +UIViewKeyframeAnimationOptionCalculationModeCubic +UIViewKeyframeAnimationOptionCalculationModeCubicPaced +UIViewKeyframeAnimationOptionCalculationModeDiscrete +UIViewKeyframeAnimationOptionCalculationModeLinear +UIViewKeyframeAnimationOptionCalculationModePaced +UIViewKeyframeAnimationOptionLayoutSubviews +UIViewKeyframeAnimationOptionOverrideInheritedDuration +UIViewKeyframeAnimationOptionOverrideInheritedOptions +UIViewKeyframeAnimationOptionRepeat +UIViewTintAdjustmentModeAutomatic +UIViewTintAdjustmentModeDimmed +UIViewTintAdjustmentModeNormal +UIWebPaginationBreakingModeColumn +UIWebPaginationBreakingModePage +UIWebPaginationModeBottomToTop +UIWebPaginationModeLeftToRight +UIWebPaginationModeRightToLeft +UIWebPaginationModeTopToBottom +UIWebPaginationModeUnpaginated +UIWebViewNavigationTypeBackForward +UIWebViewNavigationTypeFormResubmitted +UIWebViewNavigationTypeFormSubmitted +UIWebViewNavigationTypeLinkClicked +UIWebViewNavigationTypeOther +UIWebViewNavigationTypeReload \ No newline at end of file diff --git a/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/functions.txt b/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/functions.txt new file mode 100644 index 00000000..1bd857e0 --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/functions.txt @@ -0,0 +1,399 @@ +NSAccessibilityActionDescription +NSAccessibilityPostNotification +NSAccessibilityPostNotificationWithUserInfo +NSAccessibilityRaiseBadArgumentException +NSAccessibilityRoleDescription +NSAccessibilityRoleDescriptionForUIElement +NSAccessibilitySetMayContainProtectedContent +NSAccessibilityUnignoredAncestor +NSAccessibilityUnignoredChildren +NSAccessibilityUnignoredChildrenForOnlyChild +NSAccessibilityUnignoredDescendant +NSAllHashTableObjects +NSAllMapTableKeys +NSAllMapTableValues +NSAllocateCollectable +NSAllocateMemoryPages +NSAllocateObject +NSApplicationLoad +NSApplicationMain +NSAvailableWindowDepths +NSBeep +NSBeginAlertSheet +NSBeginCriticalAlertSheet +NSBeginInformationalAlertSheet +NSBestDepth +NSBitsPerPixelFromDepth +NSBitsPerSampleFromDepth +NSClassFromString +NSColorSpaceFromDepth +NSCompareHashTables +NSCompareMapTables +NSContainsRect +NSConvertGlyphsToPackedGlyphs +NSConvertHostDoubleToSwapped +NSConvertHostFloatToSwapped +NSConvertSwappedDoubleToHost +NSConvertSwappedFloatToHost +NSCopyBits +NSCopyHashTableWithZone +NSCopyMapTableWithZone +NSCopyMemoryPages +NSCopyObject +NSCountFrames +NSCountHashTable +NSCountMapTable +NSCountWindows +NSCountWindowsForContext +NSCreateFileContentsPboardType +NSCreateFilenamePboardType +NSCreateHashTable +NSCreateHashTableWithZone +NSCreateMapTable +NSCreateMapTableWithZone +NSCreateZone +NSDeallocateMemoryPages +NSDeallocateObject +NSDecimalAdd +NSDecimalCompact +NSDecimalCompare +NSDecimalCopy +NSDecimalDivide +NSDecimalIsNotANumber +NSDecimalMultiply +NSDecimalMultiplyByPowerOf10 +NSDecimalNormalize +NSDecimalPower +NSDecimalRound +NSDecimalString +NSDecimalSubtract +NSDecrementExtraRefCountWasZero +NSDefaultMallocZone +NSDictionaryOfVariableBindings +NSDisableScreenUpdates +NSDivideRect +NSDottedFrameRect +NSDrawBitmap +NSDrawButton +NSDrawColorTiledRects +NSDrawDarkBezel +NSDrawGrayBezel +NSDrawGroove +NSDrawLightBezel +NSDrawNinePartImage +NSDrawThreePartImage +NSDrawTiledRects +NSDrawWhiteBezel +NSDrawWindowBackground +NSEdgeInsetsMake +NSEnableScreenUpdates +NSEndHashTableEnumeration +NSEndMapTableEnumeration +NSEnumerateHashTable +NSEnumerateMapTable +NSEqualPoints +NSEqualRanges +NSEqualRects +NSEqualSizes +NSEraseRect +NSEventMaskFromType +NSExtraRefCount +NSFileTypeForHFSTypeCode +NSFrameAddress +NSFrameRect +NSFrameRectWithWidth +NSFrameRectWithWidthUsingOperation +NSFreeHashTable +NSFreeMapTable +NSFullUserName +NSGetAlertPanel +NSGetCriticalAlertPanel +NSGetFileType +NSGetFileTypes +NSGetInformationalAlertPanel +NSGetSizeAndAlignment +NSGetUncaughtExceptionHandler +NSGetWindowServerMemory +NSHFSTypeCodeFromFileType +NSHFSTypeOfFile +NSHashGet +NSHashInsert +NSHashInsertIfAbsent +NSHashInsertKnownAbsent +NSHashRemove +NSHeight +NSHighlightRect +NSHomeDirectory +NSHomeDirectoryForUser +NSHostByteOrder +NSIncrementExtraRefCount +NSInsetRect +NSIntegralRect +NSIntegralRectWithOptions +NSInterfaceStyleForKey +NSIntersectionRange +NSIntersectionRect +NSIntersectsRect +NSIsControllerMarker +NSIsEmptyRect +NSIsFreedObject +NSLocationInRange +NSLog +NSLogPageSize +NSLogv +NSMakeCollectable +NSMakePoint +NSMakeRange +NSMakeRect +NSMakeSize +NSMapGet +NSMapInsert +NSMapInsertIfAbsent +NSMapInsertKnownAbsent +NSMapMember +NSMapRemove +NSMaxRange +NSMaxX +NSMaxY +NSMidX +NSMidY +NSMinX +NSMinY +NSMouseInRect +NSNextHashEnumeratorItem +NSNextMapEnumeratorPair +NSNumberOfColorComponents +NSObjectFromCoder +NSOffsetRect +NSOpenStepRootDirectory +NSPageSize +NSPerformService +NSPlanarFromDepth +NSPointFromCGPoint +NSPointFromString +NSPointInRect +NSPointToCGPoint +NSProtocolFromString +NSRangeFromString +NSReadPixel +NSRealMemoryAvailable +NSReallocateCollectable +NSRecordAllocationEvent +NSRectClip +NSRectClipList +NSRectFill +NSRectFillList +NSRectFillListUsingOperation +NSRectFillListWithColors +NSRectFillListWithColorsUsingOperation +NSRectFillListWithGrays +NSRectFillUsingOperation +NSRectFromCGRect +NSRectFromString +NSRectToCGRect +NSRecycleZone +NSRegisterServicesProvider +NSReleaseAlertPanel +NSResetHashTable +NSResetMapTable +NSReturnAddress +NSRoundDownToMultipleOfPageSize +NSRoundUpToMultipleOfPageSize +NSRunAlertPanel +NSRunAlertPanelRelativeToWindow +NSRunCriticalAlertPanel +NSRunCriticalAlertPanelRelativeToWindow +NSRunInformationalAlertPanel +NSRunInformationalAlertPanelRelativeToWindow +NSSearchPathForDirectoriesInDomains +NSSelectorFromString +NSSetFocusRingStyle +NSSetShowsServicesMenuItem +NSSetUncaughtExceptionHandler +NSSetZoneName +NSShouldRetainWithZone +NSShowAnimationEffect +NSShowsServicesMenuItem +NSSizeFromCGSize +NSSizeFromString +NSSizeToCGSize +NSStringFromCGAffineTransform +NSStringFromCGPoint +NSStringFromCGRect +NSStringFromCGSize +NSStringFromCGVector +NSStringFromClass +NSStringFromHashTable +NSStringFromMapTable +NSStringFromPoint +NSStringFromProtocol +NSStringFromRange +NSStringFromRect +NSStringFromSelector +NSStringFromSize +NSStringFromUIEdgeInsets +NSStringFromUIOffset +NSSwapBigDoubleToHost +NSSwapBigFloatToHost +NSSwapBigIntToHost +NSSwapBigLongLongToHost +NSSwapBigLongToHost +NSSwapBigShortToHost +NSSwapDouble +NSSwapFloat +NSSwapHostDoubleToBig +NSSwapHostDoubleToLittle +NSSwapHostFloatToBig +NSSwapHostFloatToLittle +NSSwapHostIntToBig +NSSwapHostIntToLittle +NSSwapHostLongLongToBig +NSSwapHostLongLongToLittle +NSSwapHostLongToBig +NSSwapHostLongToLittle +NSSwapHostShortToBig +NSSwapHostShortToLittle +NSSwapInt +NSSwapLittleDoubleToHost +NSSwapLittleFloatToHost +NSSwapLittleIntToHost +NSSwapLittleLongLongToHost +NSSwapLittleLongToHost +NSSwapLittleShortToHost +NSSwapLong +NSSwapLongLong +NSSwapShort +NSTemporaryDirectory +NSTextAlignmentFromCTTextAlignment +NSTextAlignmentToCTTextAlignment +NSUnionRange +NSUnionRect +NSUnregisterServicesProvider +NSUpdateDynamicServices +NSUserName +NSValue +NSWidth +NSWindowList +NSWindowListForContext +NSZoneCalloc +NSZoneFree +NSZoneFromPointer +NSZoneMalloc +NSZoneName +NSZoneRealloc +NS_AVAILABLE +NS_AVAILABLE_IOS +NS_AVAILABLE_MAC +NS_CALENDAR_DEPRECATED +NS_DEPRECATED +NS_DEPRECATED_IOS +NS_DEPRECATED_MAC +UIAccessibilityConvertFrameToScreenCoordinates +UIAccessibilityConvertPathToScreenCoordinates +UIAccessibilityDarkerSystemColorsEnabled +UIAccessibilityIsBoldTextEnabled +UIAccessibilityIsClosedCaptioningEnabled +UIAccessibilityIsGrayscaleEnabled +UIAccessibilityIsGuidedAccessEnabled +UIAccessibilityIsInvertColorsEnabled +UIAccessibilityIsMonoAudioEnabled +UIAccessibilityIsReduceMotionEnabled +UIAccessibilityIsReduceTransparencyEnabled +UIAccessibilityIsSpeakScreenEnabled +UIAccessibilityIsSpeakSelectionEnabled +UIAccessibilityIsSwitchControlRunning +UIAccessibilityIsVoiceOverRunning +UIAccessibilityPostNotification +UIAccessibilityRegisterGestureConflictWithZoom +UIAccessibilityRequestGuidedAccessSession +UIAccessibilityZoomFocusChanged +UIApplicationMain +UIEdgeInsetsEqualToEdgeInsets +UIEdgeInsetsFromString +UIEdgeInsetsInsetRect +UIEdgeInsetsMake +UIGraphicsAddPDFContextDestinationAtPoint +UIGraphicsBeginImageContext +UIGraphicsBeginImageContextWithOptions +UIGraphicsBeginPDFContextToData +UIGraphicsBeginPDFContextToFile +UIGraphicsBeginPDFPage +UIGraphicsBeginPDFPageWithInfo +UIGraphicsEndImageContext +UIGraphicsEndPDFContext +UIGraphicsGetCurrentContext +UIGraphicsGetImageFromCurrentImageContext +UIGraphicsGetPDFContextBounds +UIGraphicsPopContext +UIGraphicsPushContext +UIGraphicsSetPDFContextDestinationForRect +UIGraphicsSetPDFContextURLForRect +UIGuidedAccessRestrictionStateForIdentifier +UIImageJPEGRepresentation +UIImagePNGRepresentation +UIImageWriteToSavedPhotosAlbum +UIOffsetEqualToOffset +UIOffsetFromString +UIOffsetMake +UIRectClip +UIRectFill +UIRectFillUsingBlendMode +UIRectFrame +UIRectFrameUsingBlendMode +UISaveVideoAtPathToSavedPhotosAlbum +UIVideoAtPathIsCompatibleWithSavedPhotosAlbum +NSAssert +NSAssert1 +NSAssert2 +NSAssert3 +NSAssert4 +NSAssert5 +NSCAssert +NSCAssert1 +NSCAssert2 +NSCAssert3 +NSCAssert4 +NSCAssert5 +NSCParameterAssert +NSDecimalMaxSize +NSDictionaryOfVariableBindings +NSGlyphInfoAtIndex +NSLocalizedString +NSLocalizedStringFromTable +NSLocalizedStringFromTableInBundle +NSLocalizedStringWithDefaultValue +NSParameterAssert +NSStackViewSpacingUseDefault +NSURLResponseUnknownLength +NS_AVAILABLE +NS_AVAILABLE_IOS +NS_AVAILABLE_IPHONE +NS_AVAILABLE_MAC +NS_CALENDAR_DEPRECATED +NS_CALENDAR_DEPRECATED_MAC +NS_CALENDAR_ENUM_DEPRECATED +NS_CLASS_AVAILABLE +NS_CLASS_AVAILABLE_IOS +NS_CLASS_AVAILABLE_MAC +NS_CLASS_DEPRECATED +NS_CLASS_DEPRECATED_IOS +NS_CLASS_DEPRECATED_MAC +NS_DEPRECATED +NS_DEPRECATED_IOS +NS_DEPRECATED_IPHONE +NS_DEPRECATED_MAC +NS_ENUM +NS_ENUM_AVAILABLE +NS_ENUM_AVAILABLE_IOS +NS_ENUM_AVAILABLE_MAC +NS_ENUM_DEPRECATED +NS_ENUM_DEPRECATED_IOS +NS_ENUM_DEPRECATED_MAC +NS_OPTIONS +NS_VALUERETURN +UIDeviceOrientationIsLandscape +UIDeviceOrientationIsPortrait +UIDeviceOrientationIsValidInterfaceOrientation +UIInterfaceOrientationIsLandscape +UIInterfaceOrientationIsPortrait +UI_USER_INTERFACE_IDIOM \ No newline at end of file diff --git a/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/methods.txt.gz b/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/methods.txt.gz new file mode 100644 index 00000000..b0663d24 Binary files /dev/null and b/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/methods.txt.gz differ diff --git a/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/notifications.txt b/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/notifications.txt new file mode 100644 index 00000000..412c09f1 --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/notifications.txt @@ -0,0 +1,298 @@ +NSAccessibilityAnnouncementRequestedNotification +NSAccessibilityApplicationActivatedNotification +NSAccessibilityApplicationDeactivatedNotification +NSAccessibilityApplicationHiddenNotification +NSAccessibilityApplicationShownNotification +NSAccessibilityCreatedNotification +NSAccessibilityDrawerCreatedNotification +NSAccessibilityFocusedUIElementChangedNotification +NSAccessibilityFocusedWindowChangedNotification +NSAccessibilityHelpTagCreatedNotification +NSAccessibilityLayoutChangedNotification +NSAccessibilityMainWindowChangedNotification +NSAccessibilityMovedNotification +NSAccessibilityResizedNotification +NSAccessibilityRowCollapsedNotification +NSAccessibilityRowCountChangedNotification +NSAccessibilityRowExpandedNotification +NSAccessibilitySelectedCellsChangedNotification +NSAccessibilitySelectedChildrenChangedNotification +NSAccessibilitySelectedChildrenMovedNotification +NSAccessibilitySelectedColumnsChangedNotification +NSAccessibilitySelectedRowsChangedNotification +NSAccessibilitySelectedTextChangedNotification +NSAccessibilitySheetCreatedNotification +NSAccessibilityTitleChangedNotification +NSAccessibilityUIElementDestroyedNotification +NSAccessibilityUnitsChangedNotification +NSAccessibilityValueChangedNotification +NSAccessibilityWindowCreatedNotification +NSAccessibilityWindowDeminiaturizedNotification +NSAccessibilityWindowMiniaturizedNotification +NSAccessibilityWindowMovedNotification +NSAccessibilityWindowResizedNotification +NSAnimationProgressMarkNotification +NSAntialiasThresholdChangedNotification +NSAppleEventManagerWillProcessFirstEventNotification +NSApplicationDidBecomeActiveNotification +NSApplicationDidChangeOcclusionStateNotification +NSApplicationDidChangeScreenParametersNotification +NSApplicationDidFinishLaunchingNotification +NSApplicationDidFinishRestoringWindowsNotification +NSApplicationDidHideNotification +NSApplicationDidResignActiveNotification +NSApplicationDidUnhideNotification +NSApplicationDidUpdateNotification +NSApplicationLaunchRemoteNotification +NSApplicationLaunchUserNotification +NSApplicationWillBecomeActiveNotification +NSApplicationWillFinishLaunchingNotification +NSApplicationWillHideNotification +NSApplicationWillResignActiveNotification +NSApplicationWillTerminateNotification +NSApplicationWillUnhideNotification +NSApplicationWillUpdateNotification +NSBrowserColumnConfigurationDidChangeNotification +NSBundleDidLoadNotification +NSCalendarDayChangedNotification +NSClassDescriptionNeededForClassNotification +NSColorListDidChangeNotification +NSColorPanelColorDidChangeNotification +NSComboBoxSelectionDidChangeNotification +NSComboBoxSelectionIsChangingNotification +NSComboBoxWillDismissNotification +NSComboBoxWillPopUpNotification +NSConnectionDidDieNotification +NSConnectionDidInitializeNotification +NSContextHelpModeDidActivateNotification +NSContextHelpModeDidDeactivateNotification +NSControlTextDidBeginEditingNotification +NSControlTextDidChangeNotification +NSControlTextDidEndEditingNotification +NSControlTintDidChangeNotification +NSCurrentLocaleDidChangeNotification +NSDidBecomeSingleThreadedNotification +NSDistributedNotification +NSDrawerDidCloseNotification +NSDrawerDidOpenNotification +NSDrawerWillCloseNotification +NSDrawerWillOpenNotification +NSFileHandleConnectionAcceptedNotification +NSFileHandleDataAvailableNotification +NSFileHandleNotification +NSFileHandleReadCompletionNotification +NSFileHandleReadToEndOfFileCompletionNotification +NSFontCollectionDidChangeNotification +NSFontSetChangedNotification +NSHTTPCookieManagerAcceptPolicyChangedNotification +NSHTTPCookieManagerCookiesChangedNotification +NSImageRepRegistryDidChangeNotification +NSKeyValueChangeNotification +NSLocalNotification +NSManagedObjectContextDidSaveNotification +NSManagedObjectContextObjectsDidChangeNotification +NSManagedObjectContextWillSaveNotification +NSMenuDidAddItemNotification +NSMenuDidBeginTrackingNotification +NSMenuDidChangeItemNotification +NSMenuDidEndTrackingNotification +NSMenuDidRemoveItemNotification +NSMenuDidSendActionNotification +NSMenuWillSendActionNotification +NSMetadataQueryDidFinishGatheringNotification +NSMetadataQueryDidStartGatheringNotification +NSMetadataQueryDidUpdateNotification +NSMetadataQueryGatheringProgressNotification +NSNotification +NSOutlineViewColumnDidMoveNotification +NSOutlineViewColumnDidResizeNotification +NSOutlineViewItemDidCollapseNotification +NSOutlineViewItemDidExpandNotification +NSOutlineViewItemWillCollapseNotification +NSOutlineViewItemWillExpandNotification +NSOutlineViewSelectionDidChangeNotification +NSOutlineViewSelectionIsChangingNotification +NSPersistentStoreCoordinatorStoresDidChangeNotification +NSPersistentStoreCoordinatorStoresWillChangeNotification +NSPersistentStoreCoordinatorWillRemoveStoreNotification +NSPersistentStoreDidImportUbiquitousContentChangesNotification +NSPopUpButtonCellWillPopUpNotification +NSPopUpButtonWillPopUpNotification +NSPopoverDidCloseNotification +NSPopoverDidShowNotification +NSPopoverWillCloseNotification +NSPopoverWillShowNotification +NSPortDidBecomeInvalidNotification +NSPreferencePaneCancelUnselectNotification +NSPreferencePaneDoUnselectNotification +NSPreferredScrollerStyleDidChangeNotification +NSRuleEditorRowsDidChangeNotification +NSScreenColorSpaceDidChangeNotification +NSScrollViewDidEndLiveMagnifyNotification +NSScrollViewDidEndLiveScrollNotification +NSScrollViewDidLiveScrollNotification +NSScrollViewWillStartLiveMagnifyNotification +NSScrollViewWillStartLiveScrollNotification +NSSpellCheckerDidChangeAutomaticDashSubstitutionNotification +NSSpellCheckerDidChangeAutomaticQuoteSubstitutionNotification +NSSpellCheckerDidChangeAutomaticSpellingCorrectionNotification +NSSpellCheckerDidChangeAutomaticTextReplacementNotification +NSSplitViewDidResizeSubviewsNotification +NSSplitViewWillResizeSubviewsNotification +NSSystemClockDidChangeNotification +NSSystemColorsDidChangeNotification +NSSystemTimeZoneDidChangeNotification +NSTableViewColumnDidMoveNotification +NSTableViewColumnDidResizeNotification +NSTableViewSelectionDidChangeNotification +NSTableViewSelectionIsChangingNotification +NSTaskDidTerminateNotification +NSTextAlternativesSelectedAlternativeStringNotification +NSTextDidBeginEditingNotification +NSTextDidChangeNotification +NSTextDidEndEditingNotification +NSTextInputContextKeyboardSelectionDidChangeNotification +NSTextStorageDidProcessEditingNotification +NSTextStorageWillProcessEditingNotification +NSTextViewDidChangeSelectionNotification +NSTextViewDidChangeTypingAttributesNotification +NSTextViewWillChangeNotifyingTextViewNotification +NSThreadWillExitNotification +NSToolbarDidRemoveItemNotification +NSToolbarWillAddItemNotification +NSURLCredentialStorageChangedNotification +NSUbiquitousKeyValueStoreDidChangeExternallyNotification +NSUbiquityIdentityDidChangeNotification +NSUndoManagerCheckpointNotification +NSUndoManagerDidCloseUndoGroupNotification +NSUndoManagerDidOpenUndoGroupNotification +NSUndoManagerDidRedoChangeNotification +NSUndoManagerDidUndoChangeNotification +NSUndoManagerWillCloseUndoGroupNotification +NSUndoManagerWillRedoChangeNotification +NSUndoManagerWillUndoChangeNotification +NSUserDefaultsDidChangeNotification +NSUserNotification +NSViewBoundsDidChangeNotification +NSViewDidUpdateTrackingAreasNotification +NSViewFocusDidChangeNotification +NSViewFrameDidChangeNotification +NSViewGlobalFrameDidChangeNotification +NSWillBecomeMultiThreadedNotification +NSWindowDidBecomeKeyNotification +NSWindowDidBecomeMainNotification +NSWindowDidChangeBackingPropertiesNotification +NSWindowDidChangeOcclusionStateNotification +NSWindowDidChangeScreenNotification +NSWindowDidChangeScreenProfileNotification +NSWindowDidDeminiaturizeNotification +NSWindowDidEndLiveResizeNotification +NSWindowDidEndSheetNotification +NSWindowDidEnterFullScreenNotification +NSWindowDidEnterVersionBrowserNotification +NSWindowDidExitFullScreenNotification +NSWindowDidExitVersionBrowserNotification +NSWindowDidExposeNotification +NSWindowDidMiniaturizeNotification +NSWindowDidMoveNotification +NSWindowDidResignKeyNotification +NSWindowDidResignMainNotification +NSWindowDidResizeNotification +NSWindowDidUpdateNotification +NSWindowWillBeginSheetNotification +NSWindowWillCloseNotification +NSWindowWillEnterFullScreenNotification +NSWindowWillEnterVersionBrowserNotification +NSWindowWillExitFullScreenNotification +NSWindowWillExitVersionBrowserNotification +NSWindowWillMiniaturizeNotification +NSWindowWillMoveNotification +NSWindowWillStartLiveResizeNotification +NSWorkspaceActiveSpaceDidChangeNotification +NSWorkspaceDidActivateApplicationNotification +NSWorkspaceDidChangeFileLabelsNotification +NSWorkspaceDidDeactivateApplicationNotification +NSWorkspaceDidHideApplicationNotification +NSWorkspaceDidLaunchApplicationNotification +NSWorkspaceDidMountNotification +NSWorkspaceDidPerformFileOperationNotification +NSWorkspaceDidRenameVolumeNotification +NSWorkspaceDidTerminateApplicationNotification +NSWorkspaceDidUnhideApplicationNotification +NSWorkspaceDidUnmountNotification +NSWorkspaceDidWakeNotification +NSWorkspaceScreensDidSleepNotification +NSWorkspaceScreensDidWakeNotification +NSWorkspaceSessionDidBecomeActiveNotification +NSWorkspaceSessionDidResignActiveNotification +NSWorkspaceWillLaunchApplicationNotification +NSWorkspaceWillPowerOffNotification +NSWorkspaceWillSleepNotification +NSWorkspaceWillUnmountNotification +UIAccessibilityAnnouncementDidFinishNotification +UIAccessibilityBoldTextStatusDidChangeNotification +UIAccessibilityClosedCaptioningStatusDidChangeNotification +UIAccessibilityDarkerSystemColorsStatusDidChangeNotification +UIAccessibilityGrayscaleStatusDidChangeNotification +UIAccessibilityGuidedAccessStatusDidChangeNotification +UIAccessibilityInvertColorsStatusDidChangeNotification +UIAccessibilityMonoAudioStatusDidChangeNotification +UIAccessibilityNotification +UIAccessibilityReduceMotionStatusDidChangeNotification +UIAccessibilityReduceTransparencyStatusDidChangeNotification +UIAccessibilitySpeakScreenStatusDidChangeNotification +UIAccessibilitySpeakSelectionStatusDidChangeNotification +UIAccessibilitySwitchControlStatusDidChangeNotification +UIApplicationBackgroundRefreshStatusDidChangeNotification +UIApplicationDidBecomeActiveNotification +UIApplicationDidChangeStatusBarFrameNotification +UIApplicationDidChangeStatusBarOrientationNotification +UIApplicationDidEnterBackgroundNotification +UIApplicationDidFinishLaunchingNotification +UIApplicationDidReceiveMemoryWarningNotification +UIApplicationLaunchOptionsLocalNotification +UIApplicationLaunchOptionsRemoteNotification +UIApplicationSignificantTimeChangeNotification +UIApplicationUserDidTakeScreenshotNotification +UIApplicationWillChangeStatusBarFrameNotification +UIApplicationWillChangeStatusBarOrientationNotification +UIApplicationWillEnterForegroundNotification +UIApplicationWillResignActiveNotification +UIApplicationWillTerminateNotification +UIContentSizeCategoryDidChangeNotification +UIDeviceBatteryLevelDidChangeNotification +UIDeviceBatteryStateDidChangeNotification +UIDeviceOrientationDidChangeNotification +UIDeviceProximityStateDidChangeNotification +UIDocumentStateChangedNotification +UIKeyboardDidChangeFrameNotification +UIKeyboardDidHideNotification +UIKeyboardDidShowNotification +UIKeyboardWillChangeFrameNotification +UIKeyboardWillHideNotification +UIKeyboardWillShowNotification +UILocalNotification +UIMenuControllerDidHideMenuNotification +UIMenuControllerDidShowMenuNotification +UIMenuControllerMenuFrameDidChangeNotification +UIMenuControllerWillHideMenuNotification +UIMenuControllerWillShowMenuNotification +UIPasteboardChangedNotification +UIPasteboardRemovedNotification +UIScreenBrightnessDidChangeNotification +UIScreenDidConnectNotification +UIScreenDidDisconnectNotification +UIScreenModeDidChangeNotification +UITableViewSelectionDidChangeNotification +UITextFieldTextDidBeginEditingNotification +UITextFieldTextDidChangeNotification +UITextFieldTextDidEndEditingNotification +UITextInputCurrentInputModeDidChangeNotification +UITextViewTextDidBeginEditingNotification +UITextViewTextDidChangeNotification +UITextViewTextDidEndEditingNotification +UIViewControllerShowDetailTargetDidChangeNotification +UIWindowDidBecomeHiddenNotification +UIWindowDidBecomeKeyNotification +UIWindowDidBecomeVisibleNotification +UIWindowDidResignKeyNotification \ No newline at end of file diff --git a/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/types.txt b/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/types.txt new file mode 100644 index 00000000..4ad3a6f9 --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/extras/cocoa_indexes/types.txt @@ -0,0 +1,457 @@ +NSAccessibilityPriorityLevel +NSActivityOptions +NSAlertStyle +NSAlignmentOptions +NSAnimationBlockingMode +NSAnimationCurve +NSAnimationEffect +NSAnimationProgress +NSAppleEventManagerSuspensionID +NSApplicationActivationOptions +NSApplicationActivationPolicy +NSApplicationDelegateReply +NSApplicationOcclusionState +NSApplicationPresentationOptions +NSApplicationPrintReply +NSApplicationTerminateReply +NSAttributeType +NSAttributedStringEnumerationOptions +NSBackgroundStyle +NSBackingStoreType +NSBezelStyle +NSBezierPathElement +NSBinarySearchingOptions +NSBitmapFormat +NSBitmapImageFileType +NSBorderType +NSBoxType +NSBrowserColumnResizingType +NSBrowserDropOperation +NSButtonType +NSByteCountFormatterCountStyle +NSByteCountFormatterUnits +NSCalculationError +NSCalendarOptions +NSCalendarUnit +NSCellAttribute +NSCellImagePosition +NSCellStateValue +NSCellType +NSCharacterCollection +NSCollectionViewDropOperation +NSColorPanelMode +NSColorRenderingIntent +NSColorSpaceModel +NSComparisonPredicateModifier +NSComparisonPredicateOptions +NSComparisonResult +NSCompositingOperation +NSCompoundPredicateType +NSControlCharacterAction +NSControlSize +NSControlTint +NSCorrectionIndicatorType +NSCorrectionResponse +NSDataReadingOptions +NSDataSearchOptions +NSDataWritingOptions +NSDateFormatterBehavior +NSDateFormatterStyle +NSDatePickerElementFlags +NSDatePickerMode +NSDatePickerStyle +NSDeleteRule +NSDirectoryEnumerationOptions +NSDocumentChangeType +NSDragOperation +NSDraggingContext +NSDraggingFormation +NSDraggingItemEnumerationOptions +NSDrawerState +NSEntityMappingType +NSEnumerationOptions +NSEventGestureAxis +NSEventMask +NSEventPhase +NSEventSwipeTrackingOptions +NSEventType +NSExpressionType +NSFetchRequestResultType +NSFileCoordinatorReadingOptions +NSFileCoordinatorWritingOptions +NSFileManagerItemReplacementOptions +NSFileVersionAddingOptions +NSFileVersionReplacingOptions +NSFileWrapperReadingOptions +NSFileWrapperWritingOptions +NSFindPanelAction +NSFindPanelSubstringMatchType +NSFocusRingPlacement +NSFocusRingType +NSFontAction +NSFontCollectionVisibility +NSFontFamilyClass +NSFontRenderingMode +NSFontSymbolicTraits +NSFontTraitMask +NSGlyph +NSGlyphInscription +NSGlyphLayoutMode +NSGlyphProperty +NSGradientDrawingOptions +NSGradientType +NSHTTPCookieAcceptPolicy +NSHashEnumerator +NSHashTableOptions +NSImageAlignment +NSImageCacheMode +NSImageFrameStyle +NSImageInterpolation +NSImageLoadStatus +NSImageRepLoadStatus +NSImageScaling +NSInsertionPosition +NSInteger +NSJSONReadingOptions +NSJSONWritingOptions +NSKeyValueChange +NSKeyValueObservingOptions +NSKeyValueSetMutationKind +NSLayoutAttribute +NSLayoutConstraintOrientation +NSLayoutDirection +NSLayoutFormatOptions +NSLayoutPriority +NSLayoutRelation +NSLayoutStatus +NSLevelIndicatorStyle +NSLineBreakMode +NSLineCapStyle +NSLineJoinStyle +NSLineMovementDirection +NSLineSweepDirection +NSLinguisticTaggerOptions +NSLocaleLanguageDirection +NSManagedObjectContextConcurrencyType +NSMapEnumerator +NSMapTableOptions +NSMatchingFlags +NSMatchingOptions +NSMatrixMode +NSMediaLibrary +NSMenuProperties +NSMergePolicyType +NSModalSession +NSMultibyteGlyphPacking +NSNetServiceOptions +NSNetServicesError +NSNotificationCoalescing +NSNotificationSuspensionBehavior +NSNumberFormatterBehavior +NSNumberFormatterPadPosition +NSNumberFormatterRoundingMode +NSNumberFormatterStyle +NSOpenGLContextAuxiliary +NSOpenGLPixelFormatAttribute +NSOpenGLPixelFormatAuxiliary +NSOperationQueuePriority +NSPDFPanelOptions +NSPageControllerTransitionStyle +NSPaperOrientation +NSPasteboardReadingOptions +NSPasteboardWritingOptions +NSPathStyle +NSPersistentStoreRequestType +NSPersistentStoreUbiquitousTransitionType +NSPoint +NSPointerFunctionsOptions +NSPointingDeviceType +NSPopUpArrowPosition +NSPopoverAppearance +NSPopoverBehavior +NSPostingStyle +NSPredicateOperatorType +NSPrintPanelOptions +NSPrintRenderingQuality +NSPrinterTableStatus +NSPrintingOrientation +NSPrintingPageOrder +NSPrintingPaginationMode +NSProgressIndicatorStyle +NSProgressIndicatorThickness +NSProgressIndicatorThreadInfo +NSPropertyListFormat +NSPropertyListMutabilityOptions +NSPropertyListReadOptions +NSPropertyListWriteOptions +NSQTMovieLoopMode +NSRange +NSRect +NSRectEdge +NSRegularExpressionOptions +NSRelativePosition +NSRemoteNotificationType +NSRequestUserAttentionType +NSRoundingMode +NSRuleEditorNestingMode +NSRuleEditorRowType +NSRulerOrientation +NSSaveOperationType +NSSaveOptions +NSScreenAuxiliaryOpaque +NSScrollArrowPosition +NSScrollElasticity +NSScrollViewFindBarPosition +NSScrollerArrow +NSScrollerKnobStyle +NSScrollerPart +NSScrollerStyle +NSSearchPathDirectory +NSSearchPathDomainMask +NSSegmentStyle +NSSegmentSwitchTracking +NSSelectionAffinity +NSSelectionDirection +NSSelectionGranularity +NSSharingContentScope +NSSize +NSSliderType +NSSnapshotEventType +NSSocketNativeHandle +NSSortOptions +NSSpeechBoundary +NSSplitViewDividerStyle +NSStackViewGravity +NSStreamEvent +NSStreamStatus +NSStringCompareOptions +NSStringDrawingOptions +NSStringEncoding +NSStringEncodingConversionOptions +NSStringEnumerationOptions +NSSwappedDouble +NSSwappedFloat +NSTIFFCompression +NSTabState +NSTabViewType +NSTableViewAnimationOptions +NSTableViewColumnAutoresizingStyle +NSTableViewDraggingDestinationFeedbackStyle +NSTableViewDropOperation +NSTableViewGridLineStyle +NSTableViewRowSizeStyle +NSTableViewSelectionHighlightStyle +NSTaskTerminationReason +NSTestComparisonOperation +NSTextAlignment +NSTextBlockDimension +NSTextBlockLayer +NSTextBlockValueType +NSTextBlockVerticalAlignment +NSTextCheckingType +NSTextCheckingTypes +NSTextFieldBezelStyle +NSTextFinderAction +NSTextFinderMatchingType +NSTextLayoutOrientation +NSTextStorageEditActions +NSTextTabType +NSTextTableLayoutAlgorithm +NSTextWritingDirection +NSThreadPrivate +NSTickMarkPosition +NSTimeInterval +NSTimeZoneNameStyle +NSTitlePosition +NSTokenStyle +NSToolTipTag +NSToolbarDisplayMode +NSToolbarSizeMode +NSTouchPhase +NSTrackingAreaOptions +NSTrackingRectTag +NSTypesetterBehavior +NSTypesetterControlCharacterAction +NSTypesetterGlyphInfo +NSUInteger +NSURLBookmarkCreationOptions +NSURLBookmarkFileCreationOptions +NSURLBookmarkResolutionOptions +NSURLCacheStoragePolicy +NSURLCredentialPersistence +NSURLHandleStatus +NSURLRequestCachePolicy +NSURLRequestNetworkServiceType +NSURLSessionAuthChallengeDisposition +NSURLSessionResponseDisposition +NSURLSessionTaskState +NSUnderlineStyle +NSUsableScrollerParts +NSUserInterfaceLayoutDirection +NSUserInterfaceLayoutOrientation +NSUserNotificationActivationType +NSViewLayerContentsPlacement +NSViewLayerContentsRedrawPolicy +NSVolumeEnumerationOptions +NSWhoseSubelementIdentifier +NSWindingRule +NSWindowAnimationBehavior +NSWindowBackingLocation +NSWindowButton +NSWindowCollectionBehavior +NSWindowDepth +NSWindowNumberListOptions +NSWindowOcclusionState +NSWindowOrderingMode +NSWindowSharingType +NSWorkspaceIconCreationOptions +NSWorkspaceLaunchOptions +NSWritingDirection +NSXMLDTDNodeKind +NSXMLDocumentContentKind +NSXMLNodeKind +NSXMLParserError +NSXMLParserExternalEntityResolvingPolicy +NSXPCConnectionOptions +NSZone +UIAccelerationValue +UIAccessibilityNavigationStyle +UIAccessibilityNotifications +UIAccessibilityScrollDirection +UIAccessibilityTraits +UIAccessibilityZoomType +UIActionSheetStyle +UIActivityCategory +UIActivityIndicatorViewStyle +UIAlertActionStyle +UIAlertControllerStyle +UIAlertViewStyle +UIApplicationState +UIAttachmentBehaviorType +UIBackgroundFetchResult +UIBackgroundRefreshStatus +UIBackgroundTaskIdentifier +UIBarButtonItemStyle +UIBarButtonSystemItem +UIBarMetrics +UIBarPosition +UIBarStyle +UIBaselineAdjustment +UIBlurEffectStyle +UIButtonType +UICollectionElementCategory +UICollectionUpdateAction +UICollectionViewScrollDirection +UICollectionViewScrollPosition +UICollisionBehaviorMode +UIControlContentHorizontalAlignment +UIControlContentVerticalAlignment +UIControlEvents +UIControlState +UIDataDetectorTypes +UIDatePickerMode +UIDeviceBatteryState +UIDeviceOrientation +UIDocumentChangeKind +UIDocumentMenuOrder +UIDocumentPickerMode +UIDocumentSaveOperation +UIDocumentState +UIEdgeInsets +UIEventSubtype +UIEventType +UIFontDescriptorClass +UIFontDescriptorSymbolicTraits +UIGestureRecognizerState +UIGuidedAccessRestrictionState +UIImageOrientation +UIImagePickerControllerCameraCaptureMode +UIImagePickerControllerCameraDevice +UIImagePickerControllerCameraFlashMode +UIImagePickerControllerQualityType +UIImagePickerControllerSourceType +UIImageRenderingMode +UIImageResizingMode +UIInputViewStyle +UIInterfaceOrientation +UIInterfaceOrientationMask +UIInterpolatingMotionEffectType +UIKeyModifierFlags +UIKeyboardAppearance +UIKeyboardType +UILayoutConstraintAxis +UILayoutPriority +UILineBreakMode +UIMenuControllerArrowDirection +UIModalPresentationStyle +UIModalTransitionStyle +UINavigationControllerOperation +UIOffset +UIPageViewControllerNavigationDirection +UIPageViewControllerNavigationOrientation +UIPageViewControllerSpineLocation +UIPageViewControllerTransitionStyle +UIPopoverArrowDirection +UIPrintInfoDuplex +UIPrintInfoOrientation +UIPrintInfoOutputType +UIPrinterJobTypes +UIProgressViewStyle +UIPushBehaviorMode +UIRectCorner +UIRectEdge +UIRemoteNotificationType +UIReturnKeyType +UIScreenOverscanCompensation +UIScrollViewIndicatorStyle +UIScrollViewKeyboardDismissMode +UISearchBarIcon +UISearchBarStyle +UISegmentedControlSegment +UISegmentedControlStyle +UISplitViewControllerDisplayMode +UIStatusBarAnimation +UIStatusBarStyle +UISwipeGestureRecognizerDirection +UISystemAnimation +UITabBarItemPositioning +UITabBarSystemItem +UITableViewCellAccessoryType +UITableViewCellEditingStyle +UITableViewCellSelectionStyle +UITableViewCellSeparatorStyle +UITableViewCellStateMask +UITableViewCellStyle +UITableViewRowActionStyle +UITableViewRowAnimation +UITableViewScrollPosition +UITableViewStyle +UITextAlignment +UITextAutocapitalizationType +UITextAutocorrectionType +UITextBorderStyle +UITextDirection +UITextFieldViewMode +UITextGranularity +UITextLayoutDirection +UITextSpellCheckingType +UITextStorageDirection +UITextWritingDirection +UITouchPhase +UIUserInterfaceIdiom +UIUserInterfaceLayoutDirection +UIUserInterfaceSizeClass +UIUserNotificationActionContext +UIUserNotificationActivationMode +UIUserNotificationType +UIViewAnimationCurve +UIViewAnimationOptions +UIViewAnimationTransition +UIViewAutoresizing +UIViewContentMode +UIViewKeyframeAnimationOptions +UIViewTintAdjustmentMode +UIWebPaginationBreakingMode +UIWebPaginationMode +UIWebViewNavigationType +UIWindowLevel \ No newline at end of file diff --git a/sources_non_forked/cocoa.vim/lib/extras/cocoa_methods.py b/sources_non_forked/cocoa.vim/lib/extras/cocoa_methods.py new file mode 100755 index 00000000..0f21946e --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/extras/cocoa_methods.py @@ -0,0 +1,63 @@ +#!/usr/bin/python +''' +Lists Cocoa methods in given file or ./cocoa_indexes/methods.txt by default. +''' +import re, os, gzip +from cocoa_definitions import default_headers, format_function_line + +def get_methods(headers): + '''Returns list of Cocoa methods.''' + matches = [] + for header in headers: + f = open(header, 'r') + current_class = '' + for line in f: + if current_class == '': + if line[:10] == '@interface' or line[:9] == '@protocol': + current_class = re.match('@(interface|protocol)\s+(\w+)', + line).group(2) + else: + if line[:3] == '@end': + current_class = '' + elif re.match('[-+]\s*\(', line): + method_name = get_method_name(line) + if method_name: + match = current_class + ' ' + method_name + if match not in matches: + matches.append(match) + f.close() + matches = [format_line(line) for line in matches] + matches.sort() + return matches + +def get_method_name(line): + '''Returns the method name & argument types for the given line.''' + if re.search('\w+\s*:', line): + return ' '.join(re.findall('\w+\s*:\s*\(.*?\)', line)) + else: + return re.match(r'[-+]\s*\(.*?\)\s*(\w+)', line).group(1) + +def format_line(line): + '''Removes parentheses/comments/unnecessary spacing for the given line.''' + line = re.sub(r'\s*:\s*', ':', line) + line = re.sub(r'/\*.*?\*/\s*|[()]', '', line) + line = re.sub(r'(NS\S+)Pointer', r'\1 *', line) + return format_function_line(line) + +def extract_file_to(fname=None): + ''' + Extracts methods to given file or ./cocoa_indexes/methods.txt by default. + ''' + if fname is None: + fname = './cocoa_indexes/methods.txt.gz' + if not os.path.isdir(os.path.dirname(fname)): + os.mkdir(os.path.dirname(fname)) + + # This file is quite large, so I've compressed it. + f = gzip.open(fname, 'w') + f.write("\n".join(get_methods(default_headers()))) + f.close() + +if __name__ == '__main__': + from sys import argv + extract_file_to(argv[1] if len(argv) > 1 else None) diff --git a/sources_non_forked/cocoa.vim/lib/extras/superclasses b/sources_non_forked/cocoa.vim/lib/extras/superclasses new file mode 100755 index 00000000..2d11c209 Binary files /dev/null and b/sources_non_forked/cocoa.vim/lib/extras/superclasses differ diff --git a/sources_non_forked/cocoa.vim/lib/extras/superclasses.m b/sources_non_forked/cocoa.vim/lib/extras/superclasses.m new file mode 100644 index 00000000..461c12c5 --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/extras/superclasses.m @@ -0,0 +1,47 @@ +/* -framework Foundation -Os -Wmost -dead_strip */ +/* Returns list of superclasses ready to be used by grep. */ +#import +#import + +void usage() +{ + fprintf(stderr, "Usage: superclasses class_name framework\n"); +} + +void print_superclasses(const char classname[], const char framework[]) +{ + NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; + + /* Foundation is already included, so no need to load it again. */ + if (strncmp(framework, "Foundation", 256) != 0) { + NSString *bundle = + [@"/System/Library/Frameworks/" stringByAppendingString: + [[NSString stringWithUTF8String:framework] + stringByAppendingPathExtension:@"framework"]]; + [[NSBundle bundleWithPath:bundle] load]; + } + + Class aClass = NSClassFromString([NSString stringWithUTF8String:classname]); + char buf[BUFSIZ]; + + strncpy(buf, classname, BUFSIZ); + while ((aClass = class_getSuperclass(aClass)) != nil) { + strncat(buf, "\\|", BUFSIZ); + strncat(buf, [NSStringFromClass(aClass) UTF8String], BUFSIZ); + } + printf("%s\n", buf); + + [pool drain]; +} + +int main(int argc, char const* argv[]) +{ + if (argc < 3 || argv[1][0] == '-') + usage(); + else { + int i; + for (i = 1; i < argc - 1; i += 2) + print_superclasses(argv[i], argv[i + 1]); + } + return 0; +} diff --git a/sources_non_forked/cocoa.vim/lib/get_methods.sh b/sources_non_forked/cocoa.vim/lib/get_methods.sh new file mode 100755 index 00000000..c75905ef --- /dev/null +++ b/sources_non_forked/cocoa.vim/lib/get_methods.sh @@ -0,0 +1,4 @@ +dir=`dirname $0` +classes=`grep -m 1 ^$1 ${dir}/cocoa_indexes/classes.txt` +if [ -z "$classes" ]; then exit; fi +zgrep "^\($classes\)" ${dir}/cocoa_indexes/methods.txt.gz | sed 's/^[^ ]* //' diff --git a/sources_non_forked/cocoa.vim/plugin/cocoa.vim b/sources_non_forked/cocoa.vim/plugin/cocoa.vim new file mode 100644 index 00000000..5bb533f2 --- /dev/null +++ b/sources_non_forked/cocoa.vim/plugin/cocoa.vim @@ -0,0 +1,16 @@ +" File: cocoa.vim +" Author: Michael Sanders (msanders42 [at] gmail [dot] com) +if exists('s:did_cocoa') || &cp || version < 700 + finish +endif +let s:did_cocoa = 1 + +" These have to load after the normal ftplugins to override the defaults; I'd +" like to put this in ftplugin/objc_cocoa_mappings.vim, but that doesn't seem +" to work.. +au FileType objc ru after/syntax/objc_enhanced.vim + \| let b:match_words = '@\(implementation\|interface\):@end' + \| setl inc=^\s*#\s*import omnifunc=objc#cocoacomplete#Complete + \| if globpath(expand(':p:h'), '*.xcodeproj') != '' | + \ setl makeprg=open\ -a\ xcode\ &&\ osascript\ -e\ 'tell\ app\ \"Xcode\"\ to\ build' + \| endif diff --git a/sources_non_forked/swift.vim/LICENSE b/sources_non_forked/swift.vim/LICENSE new file mode 100644 index 00000000..85a6d5a0 --- /dev/null +++ b/sources_non_forked/swift.vim/LICENSE @@ -0,0 +1,6 @@ +Copyright (c) 2014 Keith Smiley (http://keith.so) +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/sources_non_forked/swift.vim/README.md b/sources_non_forked/swift.vim/README.md new file mode 100644 index 00000000..a82c447a --- /dev/null +++ b/sources_non_forked/swift.vim/README.md @@ -0,0 +1,37 @@ +# Swift.vim + +Syntax and indent files for [Swift](https://developer.apple.com/swift/) + +If you don't have a preferred installation method check out +[vim-plug](https://github.com/junegunn/vim-plug). + +## Examples + +![](https://raw.githubusercontent.com/keith/swift.vim/master/screenshots/screen.png) +![](https://raw.githubusercontent.com/keith/swift.vim/master/screenshots/screen2.png) + +## [Syntastic](https://github.com/scrooloose/syntastic/) Integration + +swift.vim can show errors inline from +[swift package manager](https://github.com/apple/swift-package-manager/) +or from [swiftlint](https://github.com/realm/SwiftLint) using +[syntastic](https://github.com/scrooloose/syntastic/). + +![](https://raw.githubusercontent.com/keith/swift.vim/master/screenshots/screen3.png) + +### Usage + +- Install [syntastic](https://github.com/scrooloose/syntastic/) + +- swiftpm integration will be automatically enabled if you're running vim +from a directory containing a `Package.swift` file. + +- SwiftLint integration will be automatically enabled if you have +SwiftLint installed and if you're running vim from a directory +containing a `.swiftlint.yml` file. + +- To enable both at once add this to your vimrc: + +```vim +let g:syntastic_swift_checkers = ['swiftpm', 'swiftlint'] +``` diff --git a/sources_non_forked/swift.vim/ale_linters/swift/swiftlint.vim b/sources_non_forked/swift.vim/ale_linters/swift/swiftlint.vim new file mode 100644 index 00000000..21245c6d --- /dev/null +++ b/sources_non_forked/swift.vim/ale_linters/swift/swiftlint.vim @@ -0,0 +1,48 @@ +function! ale_linters#swift#swiftlint#GetExecutable(buffer) + if get(g:, 'ale_swift_swiftlint_use_defaults', 0) || filereadable('.swiftlint.yml') + return 'swiftlint' + endif + + return '' +endfunction + +function! ale_linters#swift#swiftlint#Handle(buffer, lines) + " Match and ignore file path (anything but ':') + " Match and capture line number + " Match and capture optional column number + " Match and capture warning level ('error' or 'warning') + " Match and capture anything in the message + let l:pattern = '^[^:]\+:\(\d\+\):\(\d\+\)\?:\?\s*\(\w\+\):\s*\(.*\)$' + let l:output = [] + + for l:line in a:lines + let l:match = matchlist(l:line, l:pattern) + + if len(l:match) == 0 + continue + endif + + let l:line_number = l:match[1] + let l:column = l:match[2] + let l:type = toupper(l:match[3][0]) + let l:text = l:match[4] + + call add(l:output, { + \ 'bufnr': a:buffer, + \ 'lnum': l:line_number, + \ 'vcol': 0, + \ 'col': l:column, + \ 'text': l:text, + \ 'type': l:type, + \ }) + endfor + + return l:output +endfunction + +call ale#linter#Define('swift', { + \ 'name': 'swiftlint', + \ 'executable_callback': 'ale_linters#swift#swiftlint#GetExecutable', + \ 'command': 'swiftlint lint --use-stdin', + \ 'callback': 'ale_linters#swift#swiftlint#Handle', + \ }) diff --git a/sources_non_forked/swift.vim/ale_linters/swift/swiftpm.vim b/sources_non_forked/swift.vim/ale_linters/swift/swiftpm.vim new file mode 100644 index 00000000..dab5410e --- /dev/null +++ b/sources_non_forked/swift.vim/ale_linters/swift/swiftpm.vim @@ -0,0 +1,60 @@ +if !exists('g:ale_swift_swiftpm_executable') + let g:ale_swift_swiftpm_executable = 'swift' +endif + +if !exists('g:ale_swift_swiftpm_arguments') + let g:ale_swift_swiftpm_arguments = 'build' +endif + +function! ale_linters#swift#swiftpm#GetExecutable(buffer) + if !filereadable('Package.swift') + return '' + endif + + return g:ale_swift_swiftpm_executable +endfunction + +function! ale_linters#swift#swiftpm#GetCommand(buffer) + return g:ale_swift_swiftpm_executable + \ . ' ' + \ . g:ale_swift_swiftpm_arguments +endfunction + +function! ale_linters#swift#swiftpm#Handle(buffer, lines) + " Match and ignore file path (anything but :) + " Match and capture line number + " Match and capture column number + " Match and capture anything in the message + let l:pattern = '^[^:]\+:\(\d\+\):\(\d\+\):\s*error:\s*\(.*\)$' + let l:output = [] + + for l:line in a:lines + let l:match = matchlist(l:line, l:pattern) + + if len(l:match) == 0 + continue + endif + + let l:line_number = l:match[1] + let l:column = l:match[2] + let l:text = l:match[3] + + call add(l:output, { + \ 'bufnr': a:buffer, + \ 'lnum': l:line_number, + \ 'vcol': 0, + \ 'col': l:column, + \ 'text': l:text, + \ 'type': 'E', + \ }) + endfor + + return l:output +endfunction + +call ale#linter#Define('swift', { + \ 'name': 'swiftpm', + \ 'executable_callback': 'ale_linters#swift#swiftpm#GetExecutable', + \ 'command_callback': 'ale_linters#swift#swiftpm#GetCommand', + \ 'callback': 'ale_linters#swift#swiftpm#Handle', + \ }) diff --git a/sources_non_forked/swift.vim/ctags/swift.cnf b/sources_non_forked/swift.vim/ctags/swift.cnf new file mode 100644 index 00000000..7c5bb2b2 --- /dev/null +++ b/sources_non_forked/swift.vim/ctags/swift.cnf @@ -0,0 +1,9 @@ +--langdef=swift +--langmap=swift:.swift +--regex-swift=/[[:<:]]class[[:>:]][[:space:]]+([[:alnum:]_]+)/\1/c,class/ +--regex-swift=/[[:<:]]enum[[:>:]][[:space:]]+([[:alnum:]_]+)/\1/e,enum/ +--regex-swift=/[[:<:]]func[[:>:]][[:space:]]+([[:alnum:]_]+)/\1/f,function/ +--regex-swift=/[[:<:]]protocol[[:>:]][[:space:]]+([[:alnum:]_]+)/\1/P,protocol/ +--regex-swift=/[[:<:]]struct[[:>:]][[:space:]]+([[:alnum:]_]+)/\1/s,struct/ +--regex-swift=/[[:<:]]extension[[:>:]][[:space:]]+([[:alnum:]_]+)/\1/E,extension/ +--regex-swift=/[[:<:]]typealias[[:>:]][[:space:]]+([[:alnum:]_]+)/\1/t,typealias/ diff --git a/sources_non_forked/swift.vim/example/MainViewController.swift b/sources_non_forked/swift.vim/example/MainViewController.swift new file mode 100644 index 00000000..1ee93b5e --- /dev/null +++ b/sources_non_forked/swift.vim/example/MainViewController.swift @@ -0,0 +1,124 @@ +// +// MainViewController.swift +// HackerNews +// +// Copyright (c) 2014 Amit Burstein. All rights reserved. +// See LICENSE for licensing information. +// +// Abstract: +// Handles fetching and displaying posts from Hacker News. +// + +import UIKit +import QuartzCore + +class MainViewController: UIViewController, UITableViewDataSource { + + // MARK: Properties + + let postCellIdentifier = "PostCell" + let showBrowserIdentifier = "ShowBrowser" + var postFilter = PostFilterType.Top + var posts = HNPost[]() + var refreshControl = UIRefreshControl() + @IBOutlet var tableView: UITableView + + // MARK: Lifecycle + + override func viewDidLoad() { + super.viewDidLoad() + configureUI() + fetchPosts() + } + + override func viewWillAppear(animated: Bool) { + tableView.deselectRowAtIndexPath(tableView.indexPathForSelectedRow(), animated: animated) + super.viewWillAppear(animated) + } + + // MARK: Functions + + func configureUI() { + refreshControl.addTarget(self, action: "fetchPosts", forControlEvents: .ValueChanged) + refreshControl.attributedTitle = NSAttributedString(string: "Pull to Refresh") + tableView.insertSubview(refreshControl, atIndex: 0) + } + + func fetchPosts() { + UIApplication.sharedApplication().networkActivityIndicatorVisible = true; + + HNManager.sharedManager().loadPostsWithFilter(postFilter, completion: { posts in + if (posts != nil && posts.count > 0) { + self.posts = posts as HNPost[] + dispatch_async(dispatch_get_main_queue(), { + self.tableView.reloadSections(NSIndexSet(index: 0), withRowAnimation: .Fade) + self.refreshControl.endRefreshing() + UIApplication.sharedApplication().networkActivityIndicatorVisible = false + }) + } else { + println("Could not fetch posts!") + self.refreshControl.endRefreshing() + UIApplication.sharedApplication().networkActivityIndicatorVisible = false; + } + }) + } + + func stylePostCellAsRead(cell: UITableViewCell) { + cell.textLabel.textColor = UIColor(red: 119/255.0, green: 119/255.0, blue: 119/255.0, alpha: 1) + cell.detailTextLabel.textColor = UIColor(red: 153/255.0, green: 153/255.0, blue: 153/255.0, alpha: 1) + } + + // MARK: UITableViewDataSource + + func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -> Int { + return posts.count + } + + func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! { + let cell = tableView.dequeueReusableCellWithIdentifier(postCellIdentifier) as UITableViewCell + + let post = posts[indexPath.row] + + if HNManager.sharedManager().hasUserReadPost(post) { + stylePostCellAsRead(cell) + } + + cell.textLabel.text = post.Title + cell.detailTextLabel.text = "\(post.Points) points by \(post.Username)" + + return cell + } + + // MARK: UIViewController + + override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject) { + if segue.identifier == showBrowserIdentifier { + let webView = segue.destinationViewController as BrowserViewController + let cell = sender as UITableViewCell + let post = posts[tableView.indexPathForCell(cell).row] + + HNManager.sharedManager().setMarkAsReadForPost(post) + stylePostCellAsRead(cell) + + webView.post = post + } + } + + // MARK: IBActions + + @IBAction func changePostFilter(sender: UISegmentedControl) { + switch sender.selectedSegmentIndex { + case 0: + postFilter = .Top + fetchPosts() + case 1: + postFilter = .New + fetchPosts() + case 2: + postFilter = .Ask + fetchPosts() + default: + println("Bad segment index!") + } + } +} diff --git a/sources_non_forked/swift.vim/example/URL.swift b/sources_non_forked/swift.vim/example/URL.swift new file mode 100644 index 00000000..131a3d5e --- /dev/null +++ b/sources_non_forked/swift.vim/example/URL.swift @@ -0,0 +1,11 @@ +import UIKit + +class Foo: FooViewController, BarScrollable { + + var canScroll = false + + override func viewDidLoad() { + baseURL = "http://www.oaklandpostonline.com/search/?q=&t=article&c[]=blogs*" + super.viewDidLoad() + } +} diff --git a/sources_non_forked/swift.vim/example/example.swift b/sources_non_forked/swift.vim/example/example.swift new file mode 100644 index 00000000..e28adf36 --- /dev/null +++ b/sources_non_forked/swift.vim/example/example.swift @@ -0,0 +1,361 @@ +#!/Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -i + +// This is a comment + +let foo = 5 // another comment + +/* this is also a comment */ + +// If statements so the indented comments are valid +if foo { + /* this is an indented comment */ +} + +if foo { + /* this is a multi level indented comment /* you know */ */ +} + +// comments check splelling + +/* this is +a multi-line +/* you know */ + +/** foo +bar +*/ + +comment +*/ + +/// foo bar + + +"this is a string no splell checking" +"this is a string\" with an escaped quote" + +// TODO: This is a todo comment +// XXX: This is another todo comment +// FIXME: this is another todo comment +// NOTE: this is another todo comment +/* TODO multiple */ + +// MARK: this is a marker + +if foo { + // this is a indented comment +} + +5 // int + +5.5 // float +5e-2 +5E2 +5.5E-2 +5.5e2 +5.5f2 +5.5abc5.5 // broken + +0xa2ef // hex +0x123P432 +0xa_2ef // hex with underscore +0x13p-43 +0x13r-43 +0x213zdf // broken hex + +0b10101 // binary +0b1010_1 // binary with underscore +0b1234 // broken binary + +0o567 // octal +0o56_7 // octal with underscore +0o5689 // broken octal + +1_000_000 // underscore separated million +1_000_0000_ // broken underscore separated number +1_000_0000. // broken underscore separated float +1_000_000.000_000_1 // just over one million +1_18181888_2.1.1 // broken underscore padded double +1_18181888_2.1 // valid according to swift repl +1_0_0 // valid 100 +1_0_000.2 // valid 10000.2 +1_____0.2________20___2 // also valid 10.2202 +4__3.2_33_33 // valid 43.233 + +// Operators +~ +! +% +^ +& +2 * 2 +- ++ += +| +2 / 5 +. +> +< + +a != b +a != b +a !== b +a !== b +%= +&% +&& +&&= +let a = 10 &* 20 +&+ +&- +8 &/ 20 +&= +let a *= 20 +++ ++= +-- +-= +.. +... +let b = 50 /= 20 +<< +<= +=<< +== +=== +>= +>> +>>= +^= +|= +|| +||= +~= + +// Custom Operators +infix operator ~ { + precedence 20 // Define precedence + associativity none // Define associativity +} + +true +false + +class Shape : NSObject { + var foo: String + var qux: String = "abcd" + let bar = String?[]() + let baz = String()? + let foo = Int() + + init(thing: String) { + foo = thing + super.init(thing) + let bar:String= "123" + + bar! + } + + func foo(thing1 : String, 2thing : Int52) { + + } + + func bar(thing: String?){ + + } +} + +import Cocoa + +struct Thing: NSString { + var foo : Int +} + +enum Card : Int { + case Spade = 1 + case Heart + case Diamond + case Club + indirect case Foo(a: Card) +} + +let indirect = 5 + +struct foo : bar { + switch (foo) { + case foo: + foo + case bar: + default: + stuff + case baz: + fuck + case bar: + bafsd + } + + func foo() { + + } + + func bar(asdf: String) -> Bool { + + } + + func baz() -> (Foo, Bar) + { + + } + + func asdf() { + + } +} + +struct ArgumentList { + var arguments: String[] + + init(argv: UnsafePointer, + count: CInt) + { + foo + } +} + +let a : UnsafePointer + +func foo() { + +} + +init(argv: UnsafePointer, count: CInt) { + for i in 1..count { + let index = Int(i) + let arg = String.fromCString(argv[index]) + arguments.append(arg) + } +} + +func simpleDescription() -> String { + return "A shape with \(numberOfSides.toRaw()) sides." +} + +let library = [ + Movie(name: "foo bar", + dfasdfsdfdirector: "someone", + foo: "bar", + bazzzer: "qux") +] + + +foo as? String +let foo : Int = bar ?? 5 + +let arg: String = "123" +hello(arg, arg2: 1.0, arg3: arg, arg4: "foo", arg5: false) + + +class MainViewController: UIViewController, UITableViewDataSource {} + +@IBAction func changePostFilter(sender: UISegmentedControl) {} +override func prepareForSegue(segue: UIStoryboardSegue, + sender: AnyObject) {} +override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {} +override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {} +lazy var foo : String + +#if foo +bar +#elseif baz +qux +#else +quix +#endif + +client.host = "example.com" +client.pathPrefix = "/foo/" + +@available(*, unavailable, renamed="bar", introduced=1.0, deprecated=2.2, message="hi") +func foo () { + override func loadView() { + super.loadView() + if foo { + foobar + } + } +} + +let foo = CGRectMake(0, (5 - 2), + 100, 200) + + +let dict = [ + "foo": "Bar", + "nest": [ + "fadsf", + ] +] + +if #available(OSX 10.10.3, *) { + // Use APIs OS X 10.10.3 and onwards +} +if #available(watchOS 2, iOS 9.0, OSX 10.11, *) { + // APIs available to watchOS 2.0, iOS 9.0, OSX 10.11 and onwards +} + +// Tests backslashes in strings +"\\".uppercaseString() +"foo \(1 + 1)" +string.rangeOfString("^/Date\\(") + +public var `extension`: String? + +/** +This is the comment body + +- parameter first: The first parameter +- Parameter first: The first parameter + +- returns: Some value +*/ + +public let fareEstimate: FareEstimate //= (nil, nil) // comment should be highlighted as comment + +// optionalFrom should be highlighted the same way +// Operator should also be highlighted +key = map.optionalFrom("string") ?? [] +key = map.optionalFrom("string") +thing = map.optionalFrom("string") ?? .Fallback + +// This should not break all highlighting +print("Copying \(NSProcessInfo().environment["SCRIPT_INPUT_FILE_\(index)"]!)") +// Neither should this +return addressParts.count == 2 ? addressParts[1] : "\(addressParts[1]), \(addressParts[2])" + +// This is multiline garbage +"foo +bar +baz" + +guard let path = NSBundle.mainBundle().pathForResource(imageName, ofType: "png"), +let data = NSData(contentsOfFile: path), +let data = NSData(contentsOfFile: path) else +{ +} + +UIView.animateWithDuration(duration, delay: 0, usingSpringWithDamping: 0.8, initialSpringVelocity: 0, options: .CurveEaseInOut, animations: { + view.backgroundColor = UIColor.redColor() +}) { finished in + print("indent?") +} + +// Indent last line should hold +self.init(className: "Item", dictionary: [ + "identifier": item.identifier, + "title": item.title, + "link": item.link, + "date": item.date, + "summary": item.summary]) + +XCAssertEqual(variables as NSDictionary, expectedVariables as NSDictionary, "\(template)") diff --git a/sources_non_forked/swift.vim/ftdetect/swift.vim b/sources_non_forked/swift.vim/ftdetect/swift.vim new file mode 100644 index 00000000..5be9bf33 --- /dev/null +++ b/sources_non_forked/swift.vim/ftdetect/swift.vim @@ -0,0 +1,12 @@ +autocmd BufNewFile,BufRead *.swift set filetype=swift +autocmd BufRead * call s:Swift() +function! s:Swift() + if !empty(&filetype) + return + endif + + let line = getline(1) + if line =~ "^#!.*swift" + setfiletype swift + endif +endfunction diff --git a/sources_non_forked/swift.vim/ftplugin/swift.vim b/sources_non_forked/swift.vim/ftplugin/swift.vim new file mode 100644 index 00000000..0945a75f --- /dev/null +++ b/sources_non_forked/swift.vim/ftplugin/swift.vim @@ -0,0 +1,4 @@ +setlocal commentstring=//\ %s +" @-@ adds the literal @ to iskeyword for @IBAction and similar +setlocal iskeyword+=@-@,# +setlocal completefunc=syntaxcomplete#Complete diff --git a/sources_non_forked/swift.vim/indent/swift.vim b/sources_non_forked/swift.vim/indent/swift.vim new file mode 100644 index 00000000..4f41c2db --- /dev/null +++ b/sources_non_forked/swift.vim/indent/swift.vim @@ -0,0 +1,238 @@ +" File: swift.vim +" Author: Keith Smiley +" Description: The indent file for Swift +" Last Modified: December 05, 2014 + +if exists("b:did_indent") + finish +endif +let b:did_indent = 1 + +let s:cpo_save = &cpo +set cpo&vim + +setlocal nosmartindent +setlocal indentkeys-=e +setlocal indentkeys+=0] +setlocal indentexpr=SwiftIndent() + +function! s:NumberOfMatches(char, string, index) + let instances = 0 + let i = 0 + while i < strlen(a:string) + if a:string[i] == a:char && !s:IsExcludedFromIndentAtPosition(a:index, i + 1) + let instances += 1 + endif + + let i += 1 + endwhile + + return instances +endfunction + +function! s:SyntaxNameAtPosition(line, column) + return synIDattr(synID(a:line, a:column, 0), "name") +endfunction + +function! s:SyntaxName() + return s:SyntaxNameAtPosition(line("."), col(".")) +endfunction + +function! s:IsExcludedFromIndentAtPosition(line, column) + let name = s:SyntaxNameAtPosition(a:line, a:column) + return name ==# "swiftComment" || name ==# "swiftString" +endfunction + +function! s:IsExcludedFromIndent() + return s:SyntaxName() ==# "swiftComment" || s:SyntaxName() ==# "swiftString" +endfunction + +function! s:IsCommentLine(lnum) + return synIDattr(synID(a:lnum, + \ match(getline(a:lnum), "\S") + 1, 0), "name") + \ ==# "swiftComment" +endfunction + +function! SwiftIndent(...) + let clnum = a:0 ? a:1 : v:lnum + + let line = getline(clnum) + let previousNum = prevnonblank(clnum - 1) + while s:IsCommentLine(previousNum) != 0 + let previousNum = prevnonblank(previousNum - 1) + endwhile + + let previous = getline(previousNum) + let cindent = cindent(clnum) + let previousIndent = indent(previousNum) + + let numOpenParens = s:NumberOfMatches("(", previous, previousNum) + let numCloseParens = s:NumberOfMatches(")", previous, previousNum) + let numOpenBrackets = s:NumberOfMatches("{", previous, previousNum) + let numCloseBrackets = s:NumberOfMatches("}", previous, previousNum) + + let currentOpenBrackets = s:NumberOfMatches("{", line, clnum) + let currentCloseBrackets = s:NumberOfMatches("}", line, clnum) + + let numOpenSquare = s:NumberOfMatches("[", previous, previousNum) + let numCloseSquare = s:NumberOfMatches("]", previous, previousNum) + + let currentCloseSquare = s:NumberOfMatches("]", line, clnum) + if numOpenSquare > numCloseSquare && currentCloseSquare < 1 + return previousIndent + shiftwidth() + endif + + if currentCloseSquare > 0 && line !~ '\v\[.*\]' + let column = col(".") + call cursor(line("."), 1) + let openingSquare = searchpair("\\[", "", "\\]", "bWn", "s:IsExcludedFromIndent()") + call cursor(line("."), column) + + if openingSquare == 0 + return -1 + endif + + " - Line starts with closing square, indent as opening square + if line =~ '\v^\s*]' + return indent(openingSquare) + endif + + " - Line contains closing square and more, indent a level above opening + return indent(openingSquare) + shiftwidth() + endif + + if line =~ ":$" + let switch = search("switch", "bWn") + return indent(switch) + elseif previous =~ ":$" + return previousIndent + shiftwidth() + endif + + if numOpenParens == numCloseParens + if numOpenBrackets > numCloseBrackets + if currentCloseBrackets > currentOpenBrackets || line =~ "\\v^\\s*}" + let column = col(".") + call cursor(line("."), 1) + let openingBracket = searchpair("{", "", "}", "bWn", "s:IsExcludedFromIndent()") + call cursor(line("."), column) + if openingBracket == 0 + return -1 + else + return indent(openingBracket) + endif + endif + + return previousIndent + shiftwidth() + elseif previous =~ "}.*{" + if line =~ "\\v^\\s*}" + return previousIndent + endif + + return previousIndent + shiftwidth() + elseif line =~ "}.*{" + let openingBracket = searchpair("{", "", "}", "bWn", "s:IsExcludedFromIndent()") + return indent(openingBracket) + elseif currentCloseBrackets > currentOpenBrackets + let column = col(".") + call cursor(line("."), 1) + let openingBracket = searchpair("{", "", "}", "bWn", "s:IsExcludedFromIndent()") + call cursor(line("."), column) + + let bracketLine = getline(openingBracket) + + let numOpenParensBracketLine = s:NumberOfMatches("(", bracketLine, openingBracket) + let numCloseParensBracketLine = s:NumberOfMatches(")", bracketLine, openingBracket) + if numCloseParensBracketLine > numOpenParensBracketLine + let line = line(".") + let column = col(".") + call cursor(openingParen, column) + let openingParen = searchpair("(", "", ")", "bWn", "s:IsExcludedFromIndent()") + call cursor(line, column) + return indent(openingParen) + endif + return indent(openingBracket) + else + " - Current line is blank, and the user presses 'o' + return previousIndent + endif + endif + + if numCloseParens > 0 + if currentOpenBrackets > 0 || currentCloseBrackets > 0 + if currentOpenBrackets > 0 + if numOpenBrackets > numCloseBrackets + return previousIndent + shiftwidth() + endif + + if line =~ "}.*{" + let openingBracket = searchpair("{", "", "}", "bWn", "s:IsExcludedFromIndent()") + return indent(openingBracket) + endif + + if numCloseParens > numOpenParens + let line = line(".") + let column = col(".") + call cursor(line - 1, column) + let openingParen = searchpair("(", "", ")", "bWn", "s:IsExcludedFromIndent()") + call cursor(line, column) + return indent(openingParen) + endif + + return previousIndent + endif + + if currentCloseBrackets > 0 + let openingBracket = searchpair("{", "", "}", "bWn", "s:IsExcludedFromIndent()") + return indent(openingBracket) + endif + + return cindent + endif + + if numCloseParens < numOpenParens + if numOpenBrackets > numCloseBrackets + return previousIndent + shiftwidth() + endif + + let previousParen = match(previous, "(") + return indent(previousParen) + shiftwidth() + endif + + if numOpenBrackets > numCloseBrackets + let line = line(".") + let column = col(".") + call cursor(previousNum, column) + let openingParen = searchpair("(", "", ")", "bWn", "s:IsExcludedFromIndent()") + call cursor(line, column) + return indent(openingParen) + shiftwidth() + endif + + " - Previous line has close then open braces, indent previous + 1 'sw' + if previous =~ "}.*{" + return previousIndent + shiftwidth() + endif + + let line = line(".") + let column = col(".") + call cursor(previousNum, column) + let openingParen = searchpair("(", "", ")", "bWn", "s:IsExcludedFromIndent()") + call cursor(line, column) + + return indent(openingParen) + endif + + " - Line above has (unmatched) open paren, next line needs indent + if numOpenParens > 0 + let savePosition = getcurpos() + " Must be at EOL because open paren has to be above (left of) the cursor + call cursor(previousNum, col("$")) + let previousParen = searchpair("(", "", ")", "bWn", "s:IsExcludedFromIndent()") + call setpos(".", savePosition) + return indent(previousParen) + shiftwidth() + endif + + return cindent +endfunction + +let &cpo = s:cpo_save +unlet s:cpo_save diff --git a/sources_non_forked/swift.vim/plugin/swift.vim b/sources_non_forked/swift.vim/plugin/swift.vim new file mode 100644 index 00000000..aa232a5c --- /dev/null +++ b/sources_non_forked/swift.vim/plugin/swift.vim @@ -0,0 +1,14 @@ +let g:tagbar_type_swift = { + \ 'ctagstype': 'swift', + \ 'kinds': [ + \ 'P:protocol', + \ 'c:class', + \ 's:struct', + \ 'e:enum', + \ 'E:extension', + \ 'f:function', + \ 't:typealias' + \ ], + \ 'sort': 0, + \ 'deffile': expand(':p:h:h') . '/ctags/swift.cnf' +\ } diff --git a/sources_non_forked/swift.vim/screenshots/screen.png b/sources_non_forked/swift.vim/screenshots/screen.png new file mode 100644 index 00000000..d54c09a1 Binary files /dev/null and b/sources_non_forked/swift.vim/screenshots/screen.png differ diff --git a/sources_non_forked/swift.vim/screenshots/screen2.png b/sources_non_forked/swift.vim/screenshots/screen2.png new file mode 100644 index 00000000..84123821 Binary files /dev/null and b/sources_non_forked/swift.vim/screenshots/screen2.png differ diff --git a/sources_non_forked/swift.vim/screenshots/screen3.png b/sources_non_forked/swift.vim/screenshots/screen3.png new file mode 100644 index 00000000..f6cef9bb Binary files /dev/null and b/sources_non_forked/swift.vim/screenshots/screen3.png differ diff --git a/sources_non_forked/swift.vim/syntax/swift.vim b/sources_non_forked/swift.vim/syntax/swift.vim new file mode 100644 index 00000000..de8cccdd --- /dev/null +++ b/sources_non_forked/swift.vim/syntax/swift.vim @@ -0,0 +1,290 @@ +" File: swift.vim +" Author: Keith Smiley +" Description: Runtime files for Swift +" Last Modified: June 15, 2014 + +if exists("b:current_syntax") + finish +endif + +" Comments +" Shebang +syntax match swiftShebang "\v#!.*$" + +" Comment contained keywords +syntax keyword swiftTodos contained TODO XXX FIXME NOTE +syntax keyword swiftMarker contained MARK + +" In comment identifiers +function! s:CommentKeywordMatch(keyword) + execute "syntax match swiftDocString \"\\v^\\s*-\\s*". a:keyword . "\\W\"hs=s+1,he=e-1 contained" +endfunction + +syntax case ignore + +call s:CommentKeywordMatch("attention") +call s:CommentKeywordMatch("author") +call s:CommentKeywordMatch("authors") +call s:CommentKeywordMatch("bug") +call s:CommentKeywordMatch("complexity") +call s:CommentKeywordMatch("copyright") +call s:CommentKeywordMatch("date") +call s:CommentKeywordMatch("experiment") +call s:CommentKeywordMatch("important") +call s:CommentKeywordMatch("invariant") +call s:CommentKeywordMatch("note") +call s:CommentKeywordMatch("parameter") +call s:CommentKeywordMatch("postcondition") +call s:CommentKeywordMatch("precondition") +call s:CommentKeywordMatch("remark") +call s:CommentKeywordMatch("remarks") +call s:CommentKeywordMatch("requires") +call s:CommentKeywordMatch("returns") +call s:CommentKeywordMatch("see") +call s:CommentKeywordMatch("since") +call s:CommentKeywordMatch("throws") +call s:CommentKeywordMatch("todo") +call s:CommentKeywordMatch("version") +call s:CommentKeywordMatch("warning") + +syntax case match +delfunction s:CommentKeywordMatch + + +" Literals +" Strings +syntax region swiftString start=/"/ skip=/\\\\\|\\"/ end=/"/ contains=swiftInterpolatedWrapper oneline +syntax region swiftInterpolatedWrapper start="\v[^\\]\zs\\\(\s*" end="\v\s*\)" contained containedin=swiftString contains=swiftInterpolatedString,swiftString oneline +syntax match swiftInterpolatedString "\v\w+(\(\))?" contained containedin=swiftInterpolatedWrapper oneline + +" Numbers +syntax match swiftNumber "\v<\d+>" +syntax match swiftNumber "\v<(\d+_+)+\d+(\.\d+(_+\d+)*)?>" +syntax match swiftNumber "\v<\d+\.\d+>" +syntax match swiftNumber "\v<\d*\.?\d+([Ee]-?)?\d+>" +syntax match swiftNumber "\v<0x[[:xdigit:]_]+([Pp]-?)?\x+>" +syntax match swiftNumber "\v<0b[01_]+>" +syntax match swiftNumber "\v<0o[0-7_]+>" + +" BOOLs +syntax keyword swiftBoolean + \ true + \ false + + +" Operators +syntax match swiftOperator "\v\~" +syntax match swiftOperator "\v\s+!" +syntax match swiftOperator "\v\%" +syntax match swiftOperator "\v\^" +syntax match swiftOperator "\v\&" +syntax match swiftOperator "\v\*" +syntax match swiftOperator "\v-" +syntax match swiftOperator "\v\+" +syntax match swiftOperator "\v\=" +syntax match swiftOperator "\v\|" +syntax match swiftOperator "\v\/" +syntax match swiftOperator "\v\." +syntax match swiftOperator "\v\<" +syntax match swiftOperator "\v\>" +syntax match swiftOperator "\v\?\?" + +" Methods/Functions/Properties +syntax match swiftMethod "\(\.\)\@<=\w\+\((\)\@=" +syntax match swiftProperty "\(\.\)\@<=\<\w\+\>(\@!" + +" Swift closure arguments +syntax match swiftClosureArgument "\$\d\+\(\.\d\+\)\?" + +syntax match swiftAvailability "\v((\*(\s*,\s*[a-zA-Z="0-9.]+)*)|(\w+\s+\d+(\.\d+(.\d+)?)?\s*,\s*)+\*)" contains=swiftString +syntax keyword swiftPlatforms OSX iOS watchOS OSXApplicationExtension iOSApplicationExtension contained containedin=swiftAvailability +syntax keyword swiftAvailabilityArg renamed unavailable introduced deprecated obsoleted message contained containedin=swiftAvailability + +" Keywords {{{ +syntax keyword swiftKeywords + \ associatedtype + \ associativity + \ atexit + \ break + \ case + \ catch + \ class + \ continue + \ convenience + \ default + \ defer + \ deinit + \ didSet + \ do + \ dynamic + \ else + \ extension + \ fallthrough + \ fileprivate + \ final + \ for + \ func + \ get + \ guard + \ if + \ import + \ in + \ infix + \ init + \ inout + \ internal + \ lazy + \ let + \ mutating + \ nil + \ nonmutating + \ operator + \ optional + \ override + \ postfix + \ precedence + \ precedencegroup + \ prefix + \ private + \ protocol + \ public + \ repeat + \ required + \ return + \ self + \ set + \ static + \ subscript + \ super + \ switch + \ throw + \ try + \ typealias + \ unowned + \ var + \ weak + \ where + \ while + \ willSet + +syntax keyword swiftDefinitionModifier + \ rethrows + \ throws + +syntax match swiftMultiwordKeywords "indirect case" +syntax match swiftMultiwordKeywords "indirect enum" +" }}} + +" Names surrounded by backticks. This aren't limited to keywords because 1) +" Swift doesn't limit them to keywords and 2) I couldn't make the keywords not +" highlight at the same time +syntax region swiftEscapedReservedWord start="`" end="`" oneline + +syntax keyword swiftAttributes + \ @assignment + \ @autoclosure + \ @available + \ @convention + \ @discardableResult + \ @exported + \ @IBAction + \ @IBDesignable + \ @IBInspectable + \ @IBOutlet + \ @noescape + \ @nonobjc + \ @noreturn + \ @NSApplicationMain + \ @NSCopying + \ @NSManaged + \ @objc + \ @testable + \ @UIApplicationMain + \ @warn_unused_result + +syntax keyword swiftConditionStatement #available + +syntax keyword swiftStructure + \ struct + \ enum + +syntax keyword swiftDebugIdentifier + \ #column + \ #file + \ #function + \ #line + \ __COLUMN__ + \ __FILE__ + \ __FUNCTION__ + \ __LINE__ + +syntax keyword swiftLineDirective #setline + +syntax region swiftTypeWrapper start="\v:\s*" skip="\s*,\s*$*\s*" end="$\|/"me=e-1 contains=ALLBUT,swiftInterpolatedWrapper transparent +syntax region swiftTypeCastWrapper start="\(as\|is\)\(!\|?\)\=\s\+" end="\v(\s|$|\{)" contains=swiftType,swiftCastKeyword keepend transparent oneline +syntax region swiftGenericsWrapper start="\v\<" end="\v\>" contains=swiftType transparent oneline +syntax region swiftLiteralWrapper start="\v\=\s*" skip="\v[^\[\]]\(\)" end="\v(\[\]|\(\))" contains=ALL transparent oneline +syntax region swiftReturnWrapper start="\v-\>\s*" end="\v(\{|$)" contains=swiftType transparent oneline +syntax match swiftType "\v<\u\w*" contained containedin=swiftTypeWrapper,swiftLiteralWrapper,swiftGenericsWrapper,swiftTypeCastWrapper +syntax match swiftTypeDeclaration /->/ skipwhite nextgroup=swiftType + +syntax keyword swiftImports import +syntax keyword swiftCastKeyword is as contained + +" 'preprocesor' stuff +syntax keyword swiftPreprocessor + \ #if + \ #elseif + \ #else + \ #endif + \ #selector + + +" Comment patterns +syntax match swiftComment "\v\/\/.*$" + \ contains=swiftTodos,swiftDocString,swiftMarker,@Spell oneline +syntax region swiftComment start="/\*" end="\*/" + \ contains=swiftTodos,swiftDocString,swiftMarker,@Spell fold + + +" Set highlights +highlight default link swiftTodos Todo +highlight default link swiftDocString String +highlight default link swiftShebang Comment +highlight default link swiftComment Comment +highlight default link swiftMarker Comment + +highlight default link swiftString String +highlight default link swiftInterpolatedWrapper Delimiter +highlight default link swiftTypeDeclaration Delimiter +highlight default link swiftNumber Number +highlight default link swiftBoolean Boolean + +highlight default link swiftOperator Operator +highlight default link swiftCastKeyword Keyword +highlight default link swiftKeywords Keyword +highlight default link swiftMultiwordKeywords Keyword +highlight default link swiftEscapedReservedWord Normal +highlight default link swiftClosureArgument Operator +highlight default link swiftAttributes PreProc +highlight default link swiftConditionStatement PreProc +highlight default link swiftStructure Structure +highlight default link swiftType Type +highlight default link swiftImports Include +highlight default link swiftPreprocessor PreProc +highlight default link swiftMethod Function +highlight default link swiftProperty Identifier + +highlight default link swiftDefinitionModifier Define +highlight default link swiftConditionStatement PreProc +highlight default link swiftAvailability Normal +highlight default link swiftAvailabilityArg Normal +highlight default link swiftPlatforms Keyword +highlight default link swiftDebugIdentifier PreProc +highlight default link swiftLineDirective PreProc + +" Force vim to sync at least x lines. This solves the multiline comment not +" being highlighted issue +syn sync minlines=100 + +let b:current_syntax = "swift" diff --git a/sources_non_forked/swift.vim/syntax_checkers/swift/swiftlint.vim b/sources_non_forked/swift.vim/syntax_checkers/swift/swiftlint.vim new file mode 100644 index 00000000..706f9279 --- /dev/null +++ b/sources_non_forked/swift.vim/syntax_checkers/swift/swiftlint.vim @@ -0,0 +1,45 @@ +if exists('g:loaded_syntastic_swift_swiftlint_checker') + finish +endif +let g:loaded_syntastic_swift_swiftlint_checker = 1 + +let s:save_cpo = &cpo +set cpo&vim + +function! SyntaxCheckers_swift_swiftlint_IsAvailable() dict + if !executable(self.getExec()) + return 0 + endif + + return get(g:, 'syntastic_swift_swiftlint_use_defaults', 0) + \ || filereadable('.swiftlint.yml') +endfunction + +function! SyntaxCheckers_swift_swiftlint_GetLocList() dict + let makeprg = self.makeprgBuild({ + \ 'args': 'lint --use-script-input-files', + \ 'fname': '' }) + + let errorformat = + \ '%f:%l:%c: %trror: %m,' . + \ '%f:%l:%c: %tarning: %m,' . + \ '%f:%l: %trror: %m,' . + \ '%f:%l: %tarning: %m' + + let env = { + \ 'SCRIPT_INPUT_FILE_COUNT': 1, + \ 'SCRIPT_INPUT_FILE_0': expand('%:p'), + \ } + + return SyntasticMake({ + \ 'makeprg': makeprg, + \ 'errorformat': errorformat, + \ 'env': env }) +endfunction + +call g:SyntasticRegistry.CreateAndRegisterChecker({ + \ 'filetype': 'swift', + \ 'name': 'swiftlint' }) + +let &cpo = s:save_cpo +unlet s:save_cpo diff --git a/sources_non_forked/swift.vim/syntax_checkers/swift/swiftpm.vim b/sources_non_forked/swift.vim/syntax_checkers/swift/swiftpm.vim new file mode 100644 index 00000000..65118fbd --- /dev/null +++ b/sources_non_forked/swift.vim/syntax_checkers/swift/swiftpm.vim @@ -0,0 +1,44 @@ +if exists('g:loaded_syntastic_swift_swiftpm_checker') + finish +endif +let g:loaded_syntastic_swift_swiftpm_checker = 1 + +if !exists('g:syntastic_swift_swiftpm_executable') + let g:syntastic_swift_swiftpm_executable = 'swift' +endif + +if !exists('g:syntastic_swift_swiftpm_arguments') + let g:syntastic_swift_swiftpm_arguments = 'build' +endif + +let s:save_cpo = &cpo +set cpo&vim + +function! SyntaxCheckers_swift_swiftpm_IsAvailable() dict + if !executable(self.getExec()) + return 0 + endif + + return filereadable('Package.swift') +endfunction + +function! SyntaxCheckers_swift_swiftpm_GetLocList() dict + let makeprg = self.makeprgBuild({ + \ 'fname': '', + \ 'args': g:syntastic_swift_swiftpm_arguments }) + + let errorformat = + \ '%f:%l:%c: error: %m' + + return SyntasticMake({ + \ 'makeprg': makeprg, + \ 'errorformat': errorformat }) +endfunction + +call g:SyntasticRegistry.CreateAndRegisterChecker({ + \ 'filetype': 'swift', + \ 'name': 'swiftpm', + \ 'exec': g:syntastic_swift_swiftpm_executable }) + +let &cpo = s:save_cpo +unlet s:save_cpo diff --git a/sources_non_forked/tagbar/.gitattributes b/sources_non_forked/tagbar/.gitattributes new file mode 100644 index 00000000..3b1db11a --- /dev/null +++ b/sources_non_forked/tagbar/.gitattributes @@ -0,0 +1,4 @@ +.gitignore export-ignore +.gitattributes export-ignore +README export-ignore +.info export-ignore diff --git a/sources_non_forked/tagbar/.gitignore b/sources_non_forked/tagbar/.gitignore new file mode 100644 index 00000000..0a56e3fc --- /dev/null +++ b/sources_non_forked/tagbar/.gitignore @@ -0,0 +1 @@ +/doc/tags diff --git a/sources_non_forked/tagbar/.info b/sources_non_forked/tagbar/.info new file mode 100644 index 00000000..f4d91373 --- /dev/null +++ b/sources_non_forked/tagbar/.info @@ -0,0 +1,2 @@ +tagbar +3465 diff --git a/sources_non_forked/tagbar/LICENSE b/sources_non_forked/tagbar/LICENSE new file mode 100644 index 00000000..5ae1a752 --- /dev/null +++ b/sources_non_forked/tagbar/LICENSE @@ -0,0 +1,82 @@ +TAGBAR LICENSE + +This is the normal Vim license (see ':h license' in Vim) with the necessary +replacements for the project and maintainer information. + +I) There are no restrictions on distributing unmodified copies of Tagbar + except that they must include this license text. You can also distribute + unmodified parts of Tagbar, likewise unrestricted except that they must + include this license text. You are also allowed to include executables + that you made from the unmodified Tagbar sources, plus your own usage + examples and scripts. + +II) It is allowed to distribute a modified (or extended) version of Tagbar, + including executables and/or source code, when the following four + conditions are met: + 1) This license text must be included unmodified. + 2) The modified Tagbar must be distributed in one of the following five ways: + a) If you make changes to Tagbar yourself, you must clearly describe in + the distribution how to contact you. When the maintainer asks you + (in any way) for a copy of the modified Tagbar you distributed, you + must make your changes, including source code, available to the + maintainer without fee. The maintainer reserves the right to + include your changes in the official version of Tagbar. What the + maintainer will do with your changes and under what license they + will be distributed is negotiable. If there has been no negotiation + then this license, or a later version, also applies to your changes. + The current maintainer is Jan Larres . If this + changes it will be announced in appropriate places (most likely + majutsushi.github.io/tagbar and/or github.com/majutsushi/tagbar). + When it is completely impossible to contact the maintainer, the + obligation to send him your changes ceases. Once the maintainer has + confirmed that he has received your changes they will not have to be + sent again. + b) If you have received a modified Tagbar that was distributed as + mentioned under a) you are allowed to further distribute it + unmodified, as mentioned at I). If you make additional changes the + text under a) applies to those changes. + c) Provide all the changes, including source code, with every copy of + the modified Tagbar you distribute. This may be done in the form of + a context diff. You can choose what license to use for new code you + add. The changes and their license must not restrict others from + making their own changes to the official version of Tagbar. + d) When you have a modified Tagbar which includes changes as mentioned + under c), you can distribute it without the source code for the + changes if the following three conditions are met: + - The license that applies to the changes permits you to distribute + the changes to the Tagbar maintainer without fee or restriction, and + permits the Tagbar maintainer to include the changes in the official + version of Tagbar without fee or restriction. + - You keep the changes for at least three years after last + distributing the corresponding modified Tagbar. When the + maintainer or someone who you distributed the modified Tagbar to + asks you (in any way) for the changes within this period, you must + make them available to him. + - You clearly describe in the distribution how to contact you. This + contact information must remain valid for at least three years + after last distributing the corresponding modified Tagbar, or as + long as possible. + e) When the GNU General Public License (GPL) applies to the changes, + you can distribute the modified Tagbar under the GNU GPL version 2 + or any later version. + 3) A message must be added, at least in the documentation, such that the + user of the modified Tagbar is able to see that it was modified. When + distributing as mentioned under 2)e) adding the message is only + required for as far as this does not conflict with the license used for + the changes. + 4) The contact information as required under 2)a) and 2)d) must not be + removed or changed, except that the person himself can make + corrections. + +III) If you distribute a modified version of Tagbar, you are encouraged to use + the Tagbar license for your changes and make them available to the + maintainer, including the source code. The preferred way to do this is + by e-mail or by uploading the files to a server and e-mailing the URL. If + the number of changes is small (e.g., a modified Makefile) e-mailing a + context diff will do. The e-mail address to be used is + + +IV) It is not allowed to remove this license from the distribution of the + Tagbar sources, parts of it or from a modified version. You may use this + license for previous Tagbar releases instead of the license that they + came with, at your option. diff --git a/sources_non_forked/tagbar/README.md b/sources_non_forked/tagbar/README.md new file mode 100644 index 00000000..ba17c63f --- /dev/null +++ b/sources_non_forked/tagbar/README.md @@ -0,0 +1,85 @@ +# Tagbar: a class outline viewer for Vim + +## What Tagbar is + +Tagbar is a Vim plugin that provides an easy way to browse the tags of the +current file and get an overview of its structure. It does this by creating a +sidebar that displays the ctags-generated tags of the current file, ordered by +their scope. This means that for example methods in C++ are displayed under +the class they are defined in. + +## What Tagbar is not + +Tagbar is not a general-purpose tool for managing `tags` files. It only +creates the tags it needs on-the-fly in-memory without creating any files. +`tags` file management is provided by other plugins, like for example +[easytags](https://github.com/xolox/vim-easytags). + +## Dependencies + +[Vim 7.3.1058](http://www.vim.org/) +[Exuberant Ctags 5.5](http://ctags.sourceforge.net/) or +[Universal Ctags](https://ctags.io) (recommended), a maintained fork of +Exuberant Ctags. + +## Installation + +Extract the archive or clone the repository into a directory in your +`'runtimepath'`, or use a plugin manager of your choice like +[pathogen](https://github.com/tpope/vim-pathogen). Don't forget to run +`:helptags` if your plugin manager doesn't do it for you so you can access the +documentation with `:help tagbar`. + +If the ctags executable is not installed in one of the directories in your +`$PATH` environment variable you have to set the `g:tagbar_ctags_bin` +variable, see the documentation for more info. + +## Quickstart + +Put something like the following into your ~/.vimrc: + +```vim +nmap :TagbarToggle +``` + +If you do this the F8 key will toggle the Tagbar window. You can of course use +any shortcut you want. For more flexible ways to open and close the window +(and the rest of the functionality) see the documentation. + +## Support for additional filetypes + +For filetypes that are not supported by Exuberant Ctags check out [the +wiki](https://github.com/majutsushi/tagbar/wiki) to see whether other projects +offer support for them and how to use them. Please add any other +projects/configurations that you find or create yourself so that others can +benefit from them, too. + +## Note: If the file structure display is wrong + +If you notice that there are some errors in the way your file's structure is +displayed in Tagbar, please make sure that the bug is actually in Tagbar +before you report an issue. Since Tagbar uses +[exuberant-ctags](http://ctags.sourceforge.net/) and compatible programs to do +the actual file parsing, it is likely that the bug is actually in the program +responsible for that filetype instead. + +There is an example in `:h tagbar-issues` about how to run ctags manually so +you can determine where the bug actually is. If the bug is actually in ctags, +please report it on their website instead, as there is nothing I can do about +it in Tagbar. Thank you! + +You can also have a look at [ctags bugs that have previously been filed +against Tagbar](https://github.com/majutsushi/tagbar/issues?labels=ctags-bug&page=1&state=closed). + +## Screenshots + +![screenshot1](https://i.imgur.com/Sf9Ls2r.png) +![screenshot2](https://i.imgur.com/n4bpPv3.png) + +## License + +Vim license, see LICENSE + +## Maintainer + +Jan Larres <[jan@majutsushi.net](mailto:jan@majutsushi.net)> diff --git a/sources_non_forked/tagbar/autoload/tagbar.vim b/sources_non_forked/tagbar/autoload/tagbar.vim new file mode 100644 index 00000000..ea8febf0 --- /dev/null +++ b/sources_non_forked/tagbar/autoload/tagbar.vim @@ -0,0 +1,3388 @@ +" ============================================================================ +" File: tagbar.vim +" Description: List the current file's tags in a sidebar, ordered by class etc +" Author: Jan Larres +" Licence: Vim licence +" Website: http://majutsushi.github.com/tagbar/ +" Version: 2.7 +" Note: This plugin was heavily inspired by the 'Taglist' plugin by +" Yegappan Lakshmanan and uses a small amount of code from it. +" +" Original taglist copyright notice: +" Permission is hereby granted to use and distribute this code, +" with or without modifications, provided that this copyright +" notice is copied with it. Like anything else that's free, +" taglist.vim is provided *as is* and comes with no warranty of +" any kind, either expressed or implied. In no event will the +" copyright holder be liable for any damamges resulting from the +" use of this software. +" ============================================================================ + +scriptencoding utf-8 + +" Initialization {{{1 + +" If another plugin calls an autoloaded Tagbar function on startup before the +" plugin/tagbar.vim file got loaded, load it explicitly +if exists(':Tagbar') == 0 + runtime plugin/tagbar.vim +endif + +if exists(':Tagbar') == 0 + echomsg 'Tagbar: Could not load plugin code, check your runtimepath!' + finish +endif + +" Basic init {{{2 + +redir => s:ftype_out +silent filetype +redir END +if s:ftype_out !~# 'detection:ON' + echomsg 'Tagbar: Filetype detection is turned off, skipping plugin' + unlet s:ftype_out + finish +endif +unlet s:ftype_out + +let g:tagbar#icon_closed = g:tagbar_iconchars[0] +let g:tagbar#icon_open = g:tagbar_iconchars[1] + +let s:type_init_done = 0 +let s:autocommands_done = 0 +let s:statusline_in_use = 0 +let s:init_done = 0 + +" 0: not checked yet; 1: checked and found; 2: checked and not found +let s:checked_ctags = 0 +let s:checked_ctags_types = 0 +let s:ctags_is_uctags = 0 + +let s:new_window = 1 +let s:is_maximized = 0 +let s:winrestcmd = '' +let s:short_help = 1 +let s:nearby_disabled = 0 +let s:paused = 0 +let s:pwin_by_tagbar = 0 +let s:buffer_seqno = 0 +let s:vim_quitting = 0 +let s:last_alt_bufnr = -1 + +let s:window_expanded = 0 +let s:expand_bufnr = -1 +let s:window_pos = { + \ 'pre' : { 'x' : 0, 'y' : 0 }, + \ 'post' : { 'x' : 0, 'y' : 0 } +\} + +let s:delayed_update_files = [] + +let g:loaded_tagbar = 1 + +let s:last_highlight_tline = 0 + +let s:warnings = { + \ 'type': [], + \ 'encoding': 0 +\ } + +" s:Init() {{{2 +function! s:Init(silent) abort + if s:checked_ctags == 2 && a:silent + return 0 + elseif s:checked_ctags != 1 + if !s:CheckForExCtags(a:silent) + return 0 + endif + endif + + if !s:type_init_done + call s:InitTypes() + endif + + if !s:autocommands_done + call s:CreateAutocommands() + call s:AutoUpdate(fnamemodify(expand('%'), ':p'), 0) + endif + + let s:init_done = 1 + return 1 +endfunction + +" s:InitTypes() {{{2 +function! s:InitTypes() abort + call tagbar#debug#log('Initializing types') + + let supported_types = s:GetSupportedFiletypes() + + if s:ctags_is_uctags + let s:known_types = tagbar#types#uctags#init(supported_types) + else + let s:known_types = tagbar#types#ctags#init(supported_types) + endif + + " Use jsctags/doctorjs if available + let jsctags = s:CheckFTCtags('jsctags', 'javascript') + if jsctags != '' + call tagbar#debug#log('Detected jsctags, overriding typedef') + let type_javascript = tagbar#prototypes#typeinfo#new() + let type_javascript.ctagstype = 'javascript' + let type_javascript.kinds = [ + \ {'short' : 'v', 'long' : 'variables', 'fold' : 0, 'stl' : 0}, + \ {'short' : 'f', 'long' : 'functions', 'fold' : 0, 'stl' : 1} + \ ] + let type_javascript.sro = '.' + let type_javascript.kind2scope = { + \ 'v' : 'namespace', + \ 'f' : 'namespace' + \ } + let type_javascript.scope2kind = { + \ 'namespace' : 'f' + \ } + let type_javascript.ctagsbin = jsctags + let type_javascript.ctagsargs = '-f -' + let type_javascript.ftype = 'javascript' + call type_javascript.createKinddict() + let s:known_types.javascript = type_javascript + endif + + call s:LoadUserTypeDefs() + + " Add an 'unknown' kind to the types for pseudotags that we can't + " determine the correct kind for since they don't have any children that + " are not pseudotags and that therefore don't provide scope information + for typeinfo in values(s:known_types) + if has_key(typeinfo, 'kind2scope') + let unknown_kind = + \ {'short' : '?', 'long' : 'unknown', 'fold' : 0, 'stl' : 1} + " Check for existence first since some types exist under more than + " one name + if index(typeinfo.kinds, unknown_kind) == -1 + call add(typeinfo.kinds, unknown_kind) + endif + let typeinfo.kind2scope['?'] = 'unknown' + endif + endfor + + let s:type_init_done = 1 +endfunction + +" s:LoadUserTypeDefs() {{{2 +function! s:LoadUserTypeDefs(...) abort + if a:0 > 0 + let type = a:1 + + let defdict = {} + let defdict[type] = g:tagbar_type_{type} + else + let defdict = tagbar#getusertypes() + endif + + let transformed = {} + for [type, def] in items(defdict) + let transformed[type] = s:TransformUserTypeDef(def) + let transformed[type].ftype = type + endfor + + for [key, value] in items(transformed) + call tagbar#debug#log("Initializing user type '" . key . "'") + if !has_key(s:known_types, key) || get(value, 'replace', 0) + let s:known_types[key] = tagbar#prototypes#typeinfo#new(value) + else + call extend(s:known_types[key], value) + endif + call s:known_types[key].createKinddict() + endfor +endfunction + +" s:TransformUserTypeDef() {{{2 +" Transform the user definitions into the internal format +function! s:TransformUserTypeDef(def) abort + let newdef = copy(a:def) + + if has_key(a:def, 'kinds') + let newdef.kinds = [] + let kinds = a:def.kinds + for kind in kinds + let kindlist = split(kind, ':') + let kinddict = {'short' : kindlist[0], 'long' : kindlist[1]} + let kinddict.fold = get(kindlist, 2, 0) + let kinddict.stl = get(kindlist, 3, 1) + call add(newdef.kinds, kinddict) + endfor + endif + + " If the user only specified one of kind2scope and scope2kind then use it + " to generate the respective other + if has_key(a:def, 'kind2scope') && !has_key(a:def, 'scope2kind') + let newdef.scope2kind = {} + for [key, value] in items(a:def.kind2scope) + let newdef.scope2kind[value] = key + endfor + elseif has_key(a:def, 'scope2kind') && !has_key(a:def, 'kind2scope') + let newdef.kind2scope = {} + for [key, value] in items(a:def.scope2kind) + let newdef.kind2scope[value] = key + endfor + endif + + return newdef +endfunction + +" s:RestoreSession() {{{2 +" Properly restore Tagbar after a session got loaded +function! s:RestoreSession() abort + if s:init_done + call tagbar#debug#log('Tagbar already initialized; not restoring session') + return + endif + + call tagbar#debug#log('Restoring session') + + let curfile = fnamemodify(bufname('%'), ':p') + + let tagbarwinnr = bufwinnr(s:TagbarBufName()) + if tagbarwinnr == -1 + " Tagbar wasn't open in the saved session, nothing to do + return + endif + + let in_tagbar = 1 + if winnr() != tagbarwinnr + call s:goto_win(tagbarwinnr, 1) + let in_tagbar = 0 + endif + + let s:last_autofocus = 0 + + call s:Init(0) + + call s:InitWindow(g:tagbar_autoclose) + + call s:AutoUpdate(curfile, 0) + + if !in_tagbar + call s:goto_win('p') + endif +endfunction + +" s:MapKeys() {{{2 +function! s:MapKeys() abort + call tagbar#debug#log('Mapping keys') + + nnoremap