Skip to content
Newer
Older
100644 87 lines (65 sloc) 3.79 KB
cd3073c @tom-seddon Update README due to branch rearrangement.
tom-seddon authored Jul 3, 2014
1 __These plugins are known to be compatible with Xcode 5.1, and may
2 work with Xcode 5.01.__
aa442ba @tom-seddon Update README for Xcode 5.1 branch.
tom-seddon authored Mar 12, 2014
3
cd3073c @tom-seddon Update README due to branch rearrangement.
tom-seddon authored Jul 3, 2014
4 __For Xcode 4.6.2 and Xcode 5.01, see the xcode_462 branch.__
424ef64 Updated plugins for Xcode 4.1 on Lion.
Dave Keck authored Jul 28, 2011
5
7fa6099 Brought back the workspace and updated the readme.
Dave Keck authored Apr 29, 2012
6 __===== DESCRIPTION =====__
fc38b93 Created a new plugin 'OptionClickDocumentation' (see README.md). Clea…
Dave Keck authored Mar 1, 2012
7
aa442ba @tom-seddon Update README for Xcode 5.1 branch.
tom-seddon authored Mar 12, 2014
8 This project includes plugins (known as _fixins_) that extend Xcode
9 and fix some of its annoying behaviors.
fc38b93 Created a new plugin 'OptionClickDocumentation' (see README.md). Clea…
Dave Keck authored Mar 2, 2012
10
9d3256a @tom-seddon Add note about building for Xcode 5.
tom-seddon authored Dec 29, 2013
11 __===== INSTALLATION (Xcode 5) =====__
12
aa442ba @tom-seddon Update README for Xcode 5.1 branch.
tom-seddon authored Mar 12, 2014
13 Despite the name, the Xcode 4 Fixins are compatible with Xcode 5.
9d3256a @tom-seddon Add note about building for Xcode 5.
tom-seddon authored Dec 29, 2013
14
15 To install the fixins:
16
17 1. Open the XCFixins workspace
18 2. Change the scheme to Build All Fixins
19 3. Build the fixins
20
21 The fixins will automatically be installed as a part of the build
22 process. Xcode must be relaunched for the fixins to take effect.
23
24 Fixins are installed into ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/.
25
5ff8752 Updated readme
Dave Keck authored Nov 23, 2012
26 __===== THE FIXINS =====__
b9a2e0c Cleaned up project and updated readme
Dave Keck authored Apr 29, 2012
27
aa442ba @tom-seddon Update README for Xcode 5.1 branch.
tom-seddon authored Mar 12, 2014
28 __CurrentLineHighlighter__: This fixin highlights the line currently
29 being edited in the source editor, making it easier to track the
30 current insertion point. This fixin adds a "Current Line Highlight
31 Color..." menu item to the Editor menu to set the highlight color.
32
33 __DisableAnimations__: This fixin disables Xcode's various
34 NSAnimation-based animations, such as the Show/Hide Debug Area,
35 Show/Hide Navigator, and Show/Hide Utilities animations.
36
37 __FindFix__: By default, when Xcode's inline find bar opens, it
38 doesn't display any options to customize searching. This fixin makes
39 Xcode show all find options (such as "Ignore Case") in the find bar
40 when it opens. This fixin also makes text-replacement the default mode
41 in the inline find bar, giving immediate access to the "Replace" and
42 "Replace All" buttons.
43
44 The FindFix fixin also installs an additional option in the Find menu:
45 __Auto Populate Find Bar__. When ticked, and the find bar is
46 activated, the search text will be set to the text of the current
47 selection, if any, or the word at the cursor.
48
49 __HideDistractions__: This fixin adds a "Hide Distractions" menu item
50 to the View menu, which focuses the current editor by hiding auxiliary
51 views and maximizing the active window. This fixin works best when the
52 XCFixin_DisableAnimations fixin is also installed.
53
54 The default key combination for the 'Hide Distractions' menu item is
55 command-shift-D, which interferes with Xcode's default key combination
56 for 'Jump to Instruction Pointer' (under the Navigate menu), so you
57 may want remove that key binding to free up command-shift-D.
58 Alternatively, you can modify the 'Hide Distractions' key combination
59 by editing XCFixin_HideDistractions.m and changing the
60 kHideDistractionsKey and kHideDistractionsKeyModifiers constants at
61 the top of the file.
62
63 __InhibitTabNextPlaceholder__: This fixin disables using the tab key
64 to select between argument placeholders of a synthesized (by Xcode's
65 code completion) method call. Xcode's default tab functionality can be
66 annoying if you've synthesized a method invocation and attempt to
67 indent something nearby before filling-in the argument placeholders;
68 in such a case, Xcode jumps to the nearest argument placeholder
69 instead of indenting. This fixin does not affect the "Jump to Next
70 Placeholder" key binding in the Xcode preferences.
71
72 __TabAcceptsCompletion__: Upon pressing tab, this fixin makes Xcode
73 accept the currently-highlighted completion suggestion in the popup
74 list. (Xcode's default tab behavior accepts only as much of the
75 highlighted completion that is common amongst other suggestions.)
76
77 __UserScripts__: Reinstates some semblance of the Xcode 3.x User
78 Scripts menu. See documentation in the XCFixin_UserScripts directory.
79
80 __CustomizeWarningErrorHighlights__: Customize the inline
81 error/warning message highlight color. Useful if want to be able to
82 read your code when using a dark background color.
06372e2 @tom-seddon Change DVTKit.framework path to Absolute. Add note to README about it.
tom-seddon authored Mar 12, 2014
83
84 Note that the CustomizeWarningErrorHighlights fixin includes a
85 reference to an Xcode framework; to build this fixin, Xcode must be
86 installed in the default location of /Applications/Xcode.app/.
Something went wrong with that request. Please try again.