Cook bacon in a large skillet over moderate heat until crisp. Drain on paper towels, leaving fat in skillet.
Add onion to skillet and cook over moderate heat, stirring, until softened. Add garlic and cook, stirring, 1 minute. Stir in corn, jalapeno, lima beans, okra, and tomatoes and cook, stirring, until vegetables are tender, about 7 minutes. Stir in vinegar, basil, salt, and pepper, and adjust seasonings, to taste. Serve succotash with bacon crumbled over the top.