Skip to content

Commit

Permalink
Fix incorrect UTI registrations
Browse files Browse the repository at this point in the history
Currently MacVim exports many UTIs for filetypes it doesn't own, and its
UTI definitions for many of these filetypes are incorrect. This patch
aims to correct these UTI registrations. The following lists the UTIs
that were changed and how.

export org.vim.vim-script -> export org.vim.vim-script
export org.vim.tex-file -> import org.tug.{tex,sty,cls}
export public.plain-text -> import
export public.c-header -> import
export org.vim.pch-file -> import public.precompiled-c-header
export public.c-plus-plus-header -> import
export org.vim.pch++-file ->
        import public.precompiled-c-plus-plus-header
export public.c-source -> import
export public.objective-c-source -> import
export public.objective-c-plus-plus-source -> import
export public.c-plus-plus-source -> import
export public.assembly-source -> import
export com.apple.rez-source -> import
export com.sun.java-source -> import
export com.apple.xcode.lex-source -> import public.lex-source
export com.apple.xcode.yacc-source -> import public.yacc-source
export public.mig-source -> import
export com.apple.symbol-export -> import
export com.apple.xcode.fortran-source ->
        import public.fortran{,-77,-90,-95}-source
export com.apple.xcode.pascal-source -> import public.pascal-source
export public.html -> import
export public.xml -> import
export com.netscape.javascript-source
export public.python-script -> import
export public.perl-script -> import
export public.php-script -> import
export public.ruby-script -> import
export public.shell-script ->
        import public.{shell,bash,zsh,csh,ksh,tcsh}-script
export com.sun.java-class -> import
export org.vim.patch-file -> import public.patch-file
export com.apple.xcode.strings-text -> import
export com.apple.applescript.text -> import
export org.vim.as-file -> import com.adobe.actionscript
export org.vim.asp-file -> import com.microsoft.asp
export org.vim.aspx-file -> import com.microsoft.aspx
export org.vim.bib-file -> import org.tug.tex.bibtex
export org.vim.cs-file -> import com.microsoft.c-sharp
export org.vim.cfdg-file -> import org.contextfreeart.contextfree
export org.vim.csv-file -> import public.comma-seperated-values-text
export org.vim.tsv-file -> import public.tab-seperated-values-text
export org.vim.cgi-file -> import org.vim.cgi-script
export org.vim.cfg-file -> import org.vim.config-file
export org.vim.css-file -> import org.w3.css
export org.vim.dtd-file -> import org.w3.xml-dtd
export org.vim.dylan-file -> import public.dylan-source
export org.vim.erl-file -> org.erlang.erlang
export org.vim.fscript-file -> org.fscript.fscript
export org.vim.hs-file -> import org.haskell.haskell
export org.vim.inc-file -> import org.vim.include-file
export org.vim.ics-file -> import com.apple.ical.ics
export org.vim.ini-file -> import com.microsoft.ini
export org.vim.io-file -> import org.iolanguage.io
export org.vim.bsh-file -> import org.beanshell.beanshell
export org.vim.properties-file -> import com.sun.java-properties
export org.vim.jsp-file -> import com.sun.java-server-pages
export org.vim.lisp-file -> import org.vim.lisp-source
export org.vim.log-file -> import com.apple.log
export org.vim.wiki-file -> import org.mediawiki.wiki-source
export org.vim.ps-file -> import com.adobe.postscript
export org.vim.scm-file -> import org.vim.scheme-source
export org.vim.sql-file -> import org.iso.sql
export org.vim.tcl-file -> import tk.tcl.tcl
export org.vim.xsl-file -> import org.w3.xsl
export public.vcard -> import
export org.vim.vb-file -> import com.microsoft.visual-basic
export org.vim.yaml-file -> import org.yaml.yaml
export org.vim.gtd-file -> import org.vim.gtd
export net.darlingfireball.markdown -> import
export org.vim.rst-file -> import org.python.restructuredtext
export org.vim.vba-file -> export org.vim.vimball-archive
export org.vim.vhdl-file -> remove
export org.lua.lua-source -> import org.lua.lua
export org.vim.v-file -> import org.ieee.vhdl
export org.vim.vh-file -> import org.ieee.vhdl-header
  • Loading branch information
jgvanwyk committed Dec 23, 2023
1 parent 1a8aef0 commit b73b145
Showing 1 changed file with 399 additions and 226 deletions.

0 comments on commit b73b145

Please sign in to comment.